adafruit_tca9548a

CircuitPython driver for the TCA9548A I2C Multiplexer.

  • Author(s): Carter Nelson

Implementation Notes

Hardware:

Software and Dependencies:

class adafruit_tca9548a.TCA9548A_Channel(tca, channel)

Helper class to represent an output channel on the TCA9548A and take care of the necessary I2C commands for channel switching. This class needs to behave like an I2CDevice.

try_lock()

Pass through for try_lock.

unlock()

Pass through for unlock.

readfrom_into(address, buffer, **kwargs)

Pass through for readfrom_into.

writeto(address, buffer, **kwargs)

Pass through for writeto.

writeto_then_readfrom(address, buffer_out, buffer_in, **kwargs)

Pass through for writeto_then_readfrom.

scan()

Perform an I2C Device Scan

class adafruit_tca9548a.TCA9548A(i2c, address=112)

Class which provides interface to TCA9548A I2C multiplexer.