Changelog

v0.4.1 (2022-11-25)

Fix

  • feat: Typos in comment strings (ee572a0)

  • test: Typos in comment strings (d81cb8f)

  • docs: Typos in contributing rules (2ef7bd2)

  • docs: Correct link to cookiecutter (cece7dc)

  • docs: Remove auto-generated files when clean (c10ed0e)

  • docs: Autosummary templates for class methods (5698b98)

  • Remove mypy ignoring union-attr check (de7907c)

Documentation

  • api: New docstring: Little Wire PWM (6a3ca19)

  • api: New docstring: Little Wire ADC (3c5145f)

  • api: New docstring: Little Wire GPIO (337cd2a)

  • api: New docstring: Device.readFirmwareVersion (29eef91)

  • api: Add USB Control Transfer Requests (a4a4d5e)

  • api: New docstring: Device.readSerialNumber (c8960fe)

  • api: New docstring: Device.init (0035d0b)

  • api: New docstring: Device.lw (b874819)

  • api: New docstring: PRODUCT_ID (d586c59)

  • api: New docstring: VENDOR_ID (e589e81)

  • Precise device module description (b10d39f)

  • Provide a project spelling word list (8f06301)

  • More rules to use Sphinx (fbe2059)

  • api: Add API reference with autosummary (dabe0bd)

  • usage: Add simple doctest as example (29a7c63)

  • Enable LinuxDoc flat-table (d0bb933)

  • Enable external links extensions (263503e)

  • Fine tuning for Sphinx link checker (d7c46f6)

  • Enable spell checker (6a13be1)

  • Enable auto-documentation extensions (26b6e30)

  • Enable auto-section labeling extension (277cb91)

  • Change copyright to TiaC Systems (7bd4833)

v0.4.0 (2022-11-25)

Feature

  • example: Add Little Wire LED loop back fade (6be490f)

  • example: Add Little Wire LED fade on PIN1 (8bc7938)

  • Add Little Wire PWM prescaler value setup (a13d78c)

  • Add Little Wire PWM compare value setup (ed40e74)

  • Add Little Wire PWM system wide stop (793ac25)

  • Add Little Wire PWM system wide init (e078a6e)

  • Add Little Wire PWM pin (channel) names (4470935)

v0.3.0 (2022-11-25)

Feature

  • example: Add Little Wire analog in on PIN2/3 (839aeee)

  • Add Little Wire ADC analog read in (976355d)

  • Add Little Wire ADC vref setup (ee84c84)

v0.2.0 (2022-11-25)

Feature

  • example: Add Little Wire button on PIN4 (e82e076)

  • example: Add Little Wire LED loop back blink (f408063)

  • example: Add Little Wire LED blink on PIN1 (3be20af)

  • Add Little Wire internal pull-up setup (5f88f23)

  • Add Little Wire GPIO digital read in (9233608)

  • Add Little Wire GPIO digital write out (11e7d03)

  • Add Little Wire GPIO pin mode setup (d47a8f0)

v0.1.0 (2022-11-25)

Feature

  • example: Add Little Wire serial number (3fac1f4)

  • Add Little Wire serial number (3c1fd45)

  • example: Add Little Wire firmware version (0da0239)

  • Add Little Wire firmware version (42b6096)

  • Add Little Wire device initialization (926d590)

Documentation

  • Add @omerk as a contributor (06b0090)

  • Add @kehribar as a contributor (f9b3a53)

  • Add @adajoh99 as a contributor (9178fb9)

v0.0.4 (2022-11-25)

Fix

  • docs: Correct link to commitlint on CI (7177da2)

Documentation

  • Optional use Sphinx befor contributing (922279e)

  • Hint: roughly unit test quality (6b20384)

  • Hint: multiple devices not yet supported (729041a)

  • Work-in-progress hint with TODO list (789bda9)

  • Convert simple TODOs to list entries (e9f2ead)

  • Use Python venv for contributing (d32211b)

v0.0.3 (2022-11-04)

Fix

  • ci: No module named ‘packaging’ (0fe849c)

v0.0.2 (2022-11-04)

Fix

  • docs: Need type annotation for “exclude_patterns” (622728a)

  • idea: No newline at end of file (e014b3e)

Documentation

  • Add @rexut as a contributor (4f8106b)