Lines Matching refs:buffer
181 uint8 buffer[0x23];
184 memset(buffer, 0, sizeof(buffer));
185 buffer[0x20] = Sensor() ? Sensor()->IICWriteAddress() : 0;
186 buffer[0x21] = count - 1;
187 buffer[0x22] = 0x01;
189 buffer[i] = address + i;
190 buffer[i+16] = data[i];
192 return SendCommand(USB_REQTYPE_DEVICE_OUT, 0x04, STV_I2C_WRITE, 0, 0x23, buffer);
207 uint8 buffer[0x23];
208 memset(buffer, 0, sizeof(buffer));
209 buffer[0x20] = Sensor() ? Sensor()->IICReadAddress() : 0;
210 buffer[0x21] = 1 - 1;
211 buffer[0x22] = 0x03;
212 buffer[0] = address;
213 err = SendCommand(USB_REQTYPE_DEVICE_OUT, 0x04, STV_I2C_WRITE, 0, 0x23, buffer);
218 buffer[0] = 0xaa;
219 err = SendCommand(USB_REQTYPE_DEVICE_IN, 0x04, STV_I2C_READ, 0, 0x1, buffer);
224 *data = buffer[0];
234 uint8 buffer[0x23];
235 memset(buffer, 0, sizeof(buffer));
236 buffer[0x20] = Sensor() ? Sensor()->IICReadAddress() : 0;
237 buffer[0x21] = 1 - 1;
238 buffer[0x22] = 0x03;
239 buffer[0] = address;
240 err = SendCommand(USB_REQTYPE_DEVICE_OUT, 0x04, STV_I2C_WRITE, 0, 0x23, buffer);
244 buffer[0] = 0xaa;
245 buffer[1] = 0xaa;
246 err = SendCommand(USB_REQTYPE_DEVICE_IN, 0x04, STV_I2C_READ, 0, 0x2, buffer);
252 *data = B_HOST_TO_BENDIAN_INT16(*(uint16 *)(&buffer[0]));
254 *data = B_HOST_TO_LENDIAN_INT16(*(uint16 *)(&buffer[0]));