Component: I2C Multiplexer (TCA9548A) (Comms: Interface)
From Flowcode Help
Jump to navigationJump to search
Author | Matrix TSL |
Version | 1.0 |
Category | Comms: Interface |
Contents
I2C Multiplexer (TCA9548A) component
Allows up to eight I2C busses to be multiplexed from a single I2C bus allowing for multiple devices with the same I2C address to be accessed. Up to 8 devices can be used together allowing for a total of 64 of the same devices to be accessed from a single I2C bus.
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
ChangeAddress
![]() |
ChangeAddress |
Allows the component to communicate with multiple TCA9548A devices by switching the address. | |
![]() |
Address |
Range: 0-7 | |
![]() |
Return |
DisableAll
![]() |
DisableAll |
Disables all 8 channels on the current TCA9548A device. | |
![]() |
Return |
DisableChannel
![]() |
DisableChannel |
Disables a specific channel on the current TCA9548A device. | |
![]() |
Channel |
![]() |
Return |
EnableAll
![]() |
EnableAll |
Enables all 8 channels on the current TCA9548A device. | |
![]() |
Return |
EnableChannel
![]() |
EnableChannel |
Enables a specific channel on the current TCA9548A device. | |
![]() |
Channel |
Range: 0-7 | |
![]() |
Return |
ExclusiveChannel
![]() |
ExclusiveChannel |
Enables the selected channel and disables all others on the current TCA9548A device. | |
![]() |
Channel |
Range: 0-7 | |
![]() |
Return |
Initialise
![]() |
Initialise |
Starts up the I2C bus and closes all channels. | |
![]() |
Return |
Property reference
Component Source Code
Please click here to download the component source project: FC_Comp_Source_TCA9548A_I2C_Multiplexer.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_TCA9548A_I2C_Multiplexer.fcfx