Skip to content

Releases: jabezwinston/etplib-python

v0.2.1

14 Dec 10:04
v0.2.1
74339e4
Compare
Choose a tag to compare

Changelog.

  • Add types for API parameters
  • Fix return values for some APIs
  • Add
    • docstrings for APIs
    • mkdocs config.
    • readthedocs config

v0.2.0

25 Nov 16:18
v0.2.0
ae0e57d
Compare
Choose a tag to compare

v0.2.0

Use newer ETP firmware since protocol header has changed !

Major changes

  • ETP header is now 8 bytes long
    (2 byte length & added 1 bytes status code)
  • Support for TCP-IP
  • SPI support - Info, Init & Transfer

Minor changes

  • Fix bug in I2C scan
  • Make reader_thread() robust
  • Debug print event (0x00db) for debugging ETP firmware
  • Configure transport API - Eg: WiFi SSID & password

v0.1.1

04 Oct 08:38
v0.1.1
cb81852
Compare
Choose a tag to compare
  • Make code suggestions work
  • Update classifiers
    • Topic : Embedded systems
    • Corrected License
  • Update README
  • Fix error in example for older versions of Python (like 3.10.2)
File "/home/winston/Git_repos/etplib-python-next/examples/demo.py", line 33
    print(f"GPIO read : {etp.gpio.read(["PB4", "PB3"])}\n")
                                             ^^^

v0.1.0

20 Sep 09:30
v0.1.0
96a875b
Compare
Choose a tag to compare

ETP library (etplib) for Python - v0.1.0

  • Support for GPIO, ADC, I2C & PWM
  • Requires ETP firmware
  • Supported transport
    • Serial UART
  • Warning : API might change in future !!

etp_fw_arduino_uno_v0.1.0.hex (sha1sum : 9dc619b3aacf7782a951ea8274ffb355124aaf13)