Skip to content

Releases: adafruit/Adafruit_CircuitPython_Register

Adds support for MSB-order I2C readings

06 Mar 23:03
51f5382
Compare
Choose a tag to compare

The previous versions assumed data coming from registers was LSB first. This release updates RWBit and RWBits to allow the user to override the LSB-first default to specify MSB-first.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-register.

Read the docs for info on how to use it.

Fixes off by one, repeated-start, byte-straddling registers.

20 Feb 16:58
27aef0d
Compare
Choose a tag to compare
  • Fix off by one that caused adafruit/Adafruit_CircuitPython_CCS811#28
  • Replace two i2c calls with one, this will make non-repeated-start chips work on linux (yay linux)
  • Allow any position on RWBits (can be multibyte)

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-register.

Read the docs for info on how to use it.

Fix to handling multi-byte registers.

15 Feb 18:30
e6c0b45
Compare
Choose a tag to compare

With aplomb!

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-register.

Read the docs for info on how to use it.

Adds support for multiple bytes per register

08 Feb 22:41
94dcbb7
Compare
Choose a tag to compare
  • Updated i2cbit and i2cbits to work with multiple bytes per register

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-register.

Read the docs for info on how to use it.

Adds read-only UnaryStruct

07 Feb 21:17
13e8165
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-register.

Read the docs for info on how to use it.

Update to README.

15 Jan 00:18
37f83e4
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-register.

Read the docs for info on how to use it.

Update to .pylintrc

12 Nov 17:06
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-register.

Read the docs for info on how to use it.

Minor fixes

03 Aug 20:27
ec84cae
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-register.

Read the docs for info on how to use it.

Error checking + pypi

28 Jun 22:10
f91a08d
Compare
Choose a tag to compare
  • Add error checking to ensure "minutely" alarms raise an Exception when unsupported. Thanks @apatt
  • Update to install from pypi (using pip.)

To use in CircuitPython, download the .mpy file and copy it to the lib folder on the CIRCUITPY drive. Or, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-register.

Read the docs for info on how to use it.

README Badges

01 May 18:47
2be5606
Compare
Choose a tag to compare

Thanks to @brentru for updating the ReadTheDocs README badge.

To use in CircuitPython, download the .mpy file and copy it to the lib folder on the CIRCUITPY drive. Or, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.