29 #define MPR121_I2C_BUS 0
30 #define MPR121_DEFAULT_I2C_ADDR 0x5a
71 MPR121(
int bus, uint8_t address = MPR121_DEFAULT_I2C_ADDR);
103 mraa_result_t
writeBytes(uint8_t reg, uint8_t *buffer,
unsigned int len);
112 void readBytes(uint8_t reg, uint8_t *buffer,
unsigned int len);
125 mraa_i2c_context m_i2c;
void readButtons()
Definition: mpr121.cxx:187
MPR121(int bus, uint8_t address=MPR121_DEFAULT_I2C_ADDR)
Definition: mpr121.cxx:34
void readBytes(uint8_t reg, uint8_t *buffer, unsigned int len)
Definition: mpr121.cxx:75
uint16_t m_buttonStates
Definition: mpr121.h:117
C++ API for the MPR121 I2C touch sensor.
Definition: mpr121.h:64
bool m_overCurrentFault
Definition: mpr121.h:122
mraa_result_t writeBytes(uint8_t reg, uint8_t *buffer, unsigned int len)
Definition: mpr121.cxx:55
bool configAN3944()
Definition: mpr121.cxx:88
~MPR121()
Definition: mpr121.cxx:50