Lines Matching refs:buffer
36 static int nunchuk_read_registers(const struct device *dev, uint8_t *buffer) in nunchuk_read_registers() argument
48 ret = i2c_read_dt(&cfg->i2c_bus, buffer, NUNCHUK_READ_SIZE); in nunchuk_read_registers()
61 uint8_t buffer[NUNCHUK_READ_SIZE]; in nunchuk_poll() local
68 nunchuk_read_registers(dev, buffer); in nunchuk_poll()
70 joystick_x = buffer[0]; in nunchuk_poll()
71 joystick_y = buffer[1]; in nunchuk_poll()
85 button_z = buffer[5] & BIT(0); in nunchuk_poll()
91 button_c = buffer[5] & BIT(1); in nunchuk_poll()
108 uint8_t buffer[NUNCHUK_READ_SIZE]; in nunchuk_init() local
132 ret = nunchuk_read_registers(dev, buffer); in nunchuk_init()
139 ret = nunchuk_read_registers(dev, buffer); in nunchuk_init()
144 data->joystick_x = buffer[0]; in nunchuk_init()
145 data->joystick_y = buffer[1]; in nunchuk_init()
146 data->button_z = buffer[5] & BIT(0); in nunchuk_init()
147 data->button_c = buffer[5] & BIT(1); in nunchuk_init()