#include <TCA9548A.h>
|
| TCA9548A (uint8_t address=0x70) |
| Overloaded constructor with address setting.
|
|
void | begin (TwoWire &inWire=Wire) |
| Function initializes I2C communication.
|
|
void | openChannel (uint8_t channel) |
| Function that connects output channel to input.
|
|
void | closeChannel (uint8_t channel) |
| Function that disconnects output channel from input.
|
|
void | writeRegister (uint8_t value) |
| Function that directly modifies channels register in TCA9548A.
|
|
byte | readRegister () |
|
void | closeAll () |
| Function that disconnects all output channels frominput.
|
|
void | openAll () |
| Function that connects all output channel to input.
|
|
|
void | write (uint8_t inData) |
| Function that writes data in registers of TCA9548A.
|
|
uint8_t | read () |
| Function that reads registers from TCA9548A.
|
|
◆ TCA9548A()
TCA9548A::TCA9548A |
( |
uint8_t | address = 0x70 | ) |
|
Overloaded constructor with address setting.
- Parameters
-
bool | address I2C address of the device |
◆ begin()
void TCA9548A::begin |
( |
TwoWire & | inWire = Wire | ) |
|
Function initializes I2C communication.
- Parameters
-
TwoWire* | inWire I2C handler |
◆ closeAll()
void TCA9548A::closeAll |
( |
| ) |
|
Function that disconnects all output channels frominput.
◆ closeChannel()
void TCA9548A::closeChannel |
( |
uint8_t | channel | ) |
|
Function that disconnects output channel from input.
- Parameters
-
uint8_t | channel Which channel to close |
◆ openAll()
void TCA9548A::openAll |
( |
| ) |
|
Function that connects all output channel to input.
◆ openChannel()
void TCA9548A::openChannel |
( |
uint8_t | channel | ) |
|
Function that connects output channel to input.
- Parameters
-
uint8_t | channel Which channel to open |
◆ read()
uint8_t TCA9548A::read |
( |
| ) |
|
|
private |
Function that reads registers from TCA9548A.
- Returns
- Returns buffer containing register data
◆ readRegister()
byte TCA9548A::readRegister |
( |
| ) |
|
|
inline |
◆ write()
void TCA9548A::write |
( |
uint8_t | inData | ) |
|
|
private |
Function that writes data in registers of TCA9548A.
- Parameters
-
uint8_t | inData Data to write |
◆ writeRegister()
void TCA9548A::writeRegister |
( |
uint8_t | value | ) |
|
Function that directly modifies channels register in TCA9548A.
- Parameters
-
uint8_t | value Which value to write in channels register |
◆ _address
uint8_t TCA9548A::_address |
|
private |
◆ _channels
uint8_t TCA9548A::_channels |
|
private |
◆ myWire
TwoWire* TCA9548A::myWire |
|
private |
The documentation for this class was generated from the following files: