adafruit_tca9548a
¶
CircuitPython driver for the TCA9548A I2C Multiplexer.
- Author(s): Carter Nelson
Implementation Notes¶
Hardware:
- TCA9548A I2C Multiplexer (Product ID: 2717)
Software and Dependencies:
- Adafruit CircuitPython firmware for the supported boards: https://circuitpython.org/downloads
- Adafruit’s Bus Device library: https://github.com/adafruit/Adafruit_CircuitPython_BusDevice
-
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.