Lines Matching refs:buffer
146 uint8 buffer[0x23];
149 memset(buffer, 0, sizeof(buffer));
150 buffer[0x20] = Sensor() ? Sensor()->IICWriteAddress() : 0;
151 buffer[0x21] = count - 1;
152 buffer[0x22] = 0x01;
154 buffer[i] = address + i;
155 buffer[i+16] = data[i];
157 return SendCommand(USB_REQTYPE_DEVICE_OUT, 0x04, STV_I2C_WRITE, 0, 0x23, buffer);
172 uint8 buffer[0x23];
173 memset(buffer, 0, sizeof(buffer));
174 buffer[0x20] = Sensor() ? Sensor()->IICReadAddress() : 0;
175 buffer[0x21] = 1 - 1;
176 buffer[0x22] = 0x03;
177 buffer[0] = address;
178 err = SendCommand(USB_REQTYPE_DEVICE_OUT, 0x04, STV_I2C_WRITE, 0, 0x23, buffer);
183 buffer[0] = 0xaa;
184 err = SendCommand(USB_REQTYPE_DEVICE_IN, 0x04, STV_I2C_READ, 0, 0x1, buffer);
189 *data = buffer[0];
199 uint8 buffer[0x23];
200 memset(buffer, 0, sizeof(buffer));
201 buffer[0x20] = Sensor() ? Sensor()->IICReadAddress() : 0;
202 buffer[0x21] = 1 - 1;
203 buffer[0x22] = 0x03;
204 buffer[0] = address;
205 err = SendCommand(USB_REQTYPE_DEVICE_OUT, 0x04, STV_I2C_WRITE, 0, 0x23, buffer);
209 buffer[0] = 0xaa;
210 buffer[1] = 0xaa;
211 err = SendCommand(USB_REQTYPE_DEVICE_IN, 0x04, STV_I2C_READ, 0, 0x2, buffer);
217 *data = B_HOST_TO_BENDIAN_INT16(*(uint16 *)(&buffer[0]));
219 *data = B_HOST_TO_LENDIAN_INT16(*(uint16 *)(&buffer[0]));