Skip to content

Releases: adafruit/Adafruit_CircuitPython_BusDevice

Example names updated, docs updated

25 Nov 22:25
cf7eabc
Compare
Choose a tag to compare

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

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

Read the docs for info on how to use it.

API CHANGE - Change stop to False and throw error if True.

22 Aug 21:28
52d87bd
Compare
Choose a tag to compare

Removing stop= from libraries as well as bus_device.

See adafruit/circuitpython#2082 for details.

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

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

Read the docs for info on how to use it.

Remove debug param

12 Jun 21:19
b9280af
Compare
Choose a tag to compare

Removes debug flag from I2CDevice because it cost 800 bytes of code size when frozen into CircuitPython. It also costs that in ram when loaded normally.

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

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

Read the docs for info on how to use it.

Updated Example

11 May 15:16
182eebd
Compare
Choose a tag to compare

Example files are now Adabot Approved. Thanks @dherrada.

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

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

Read the docs for info on how to use it.

Added debug option to i2c_device

08 Feb 23:25
3e6bf71
Compare
Choose a tag to compare

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

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

Read the docs for info on how to use it.

Update Travis Badge In Readme

16 Jan 02:12
285fcf3
Compare
Choose a tag to compare

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

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

Read the docs for info on how to use it.

update to I2C scanning technique

20 Nov 06:34
d8de432
Compare
Choose a tag to compare

Update to how we scan for I2C addresses, so BeagleBones are happy

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

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

Read the docs for info on how to use it.

pylint fix

01 Nov 21:34
Compare
Choose a tag to compare

No code changes.

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

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

Read the docs for info on how to use it.

Bugfixes for write_then_readinto support on Linux/CircuitPython

19 Aug 20:00
97d4129
Compare
Choose a tag to compare
Merge pull request #21 from ladyada/master

specifically name arguments now that we require it

Add write_then_readinto function for linux (and possibly others!)

17 Aug 18:23
76bce0d
Compare
Choose a tag to compare

Linux (and possibly other smbus-supporting OS's) can't set 'stop' on individual writes, instead, we must call a separate ioctl. We add a check so that if busio doesn't support it, we fall back to two calls instead of one