32 #include "mraa/i2c.hpp" 
   34 #define TCA9548A_I2C_BUS 0 
   35 #define TCA9548A_DEFAULT_ADDR 0x70 
   36 #define TCA9548A_NO_PORTS 0x00 
   37 #define TCA9548A_ALL_PORTS 0xFF 
   39 #define TCA9548A_MIN_PORT 0 
   40 #define TCA9548A_MAX_PORT 7 
  128         TCA9548A (
int bus, uint8_t address = 0x70);
 
  181         uint8_t getPortConfig();
 
  182         void setPortConfig(uint8_t config);
 
  183         bool validPort(
int port);
 
~TCA9548A()
Definition: tca9548a.cxx:59
 
std::string name()
Definition: tca9548a.hpp:138
 
void setPort(int port, TCA9548A_PORT_STATE state, TCA9548A_PORT_MODE mode)
Definition: tca9548a.cxx:80
 
bool getPort(int port)
Definition: tca9548a.cxx:65
 
void disableAllPorts()
Definition: tca9548a.cxx:108
 
TCA9548A_PORT_STATE
boolean enum containing port state 
Definition: tca9548a.hpp:105
 
TCA9548A_PORT_MODE
boolean enum containing port access mode 
Definition: tca9548a.hpp:117
 
TCA9548A(int bus, uint8_t address=0x70)
Definition: tca9548a.cxx:38
 
API TCA9548A Multiplexer Breakout. 
Definition: tca9548a.hpp:95
 
void enableAllPorts()
Definition: tca9548a.cxx:114