API Reference¶
qwiic_TCA9548A¶
Python module for the [Qwiic Mux Brakout](https://www.sparkfun.com/products/14685) This package can be used in conjunction with the overall [SparkFun qwiic Python Package](https://github.com/sparkfun/Qwiic_Py) New to qwiic? Take a look at the entire [SparkFun qwiic ecosystem](https://www.sparkfun.com/qwiic).
- class qwiic_tca9548a.QwiicTCA9548A(address=None, debug=None, i2c_driver=None)[source]¶
Initialise the TCA9548A chip at
address
withi2c_driver
. :param address: The I2C address to use for the device.If not provided, the default address is used.
- Parameters
i2c_driver – An existing i2c driver object. If not provided a driver object is created.
- Returns
Constructor Initialization True- Successful False- Issue loading I2C driver
- Return type
Bool
- property connected¶
Determine if the device is conntected to the system. :return: True if the device is connected, otherwise False. :rtype: bool
- disable_channels(disable)[source]¶
This method disables the connection of specific channels on the Qwiic Mux. :param enable: Channel(s) to disable on the Qwiic Mux.
Input must be either an individual integer or list. The method will automatically convert an individual integer into a list. Range- 0 to 7
- enable_channels(enable)[source]¶
This method enables the connection of specific channels on the Qwiic Mux. :param enable: Channel(s) to enable on the Qwiic Mux. Input
must be either an individual integer or list. The method will automatically convert an individual integer into a list. Range- 0 to 7