29 #define NUNCHUCK_I2C_ADDR 0x52
73 NUNCHUCK(
int bus, uint8_t addr=NUNCHUCK_I2C_ADDR);
87 bool writeByte(uint8_t reg, uint8_t byte);
97 uint8_t
readBytes(uint8_t reg, uint8_t *buffer,
unsigned int len);
156 mraa_i2c_context m_i2c;
int stickY
Definition: nunchuck.h:123
uint8_t readBytes(uint8_t reg, uint8_t *buffer, unsigned int len)
Definition: nunchuck.cxx:76
bool init()
Definition: nunchuck.cxx:87
NUNCHUCK(int bus, uint8_t addr=NUNCHUCK_I2C_ADDR)
Definition: nunchuck.cxx:35
~NUNCHUCK()
Definition: nunchuck.cxx:57
int accelX
Definition: nunchuck.h:129
int stickX
Definition: nunchuck.h:117
bool buttonZ
Definition: nunchuck.h:153
int accelZ
Definition: nunchuck.h:141
bool buttonC
Definition: nunchuck.h:147
API for the Wii Nunchuck.
Definition: nunchuck.h:65
void update()
Definition: nunchuck.cxx:101
int accelY
Definition: nunchuck.h:135
bool writeByte(uint8_t reg, uint8_t byte)
Definition: nunchuck.cxx:62