Lines Matching refs:interface

126     dev->interface->write_register(0x2b, (addr & 0xff));
129 dev->interface->write_register(0x2a, (addr & 0xff));
163 auto value = dev.interface->read_register(address);
186 dev.interface->sleep_ms(100);
219 auto reg_value = dev.interface->read_register(address);
221 dev.interface->write_register(address, reg_value);
235 *words = dev->interface->read_register(0x102) & 0x03;
236 *words = *words * 256 + dev->interface->read_register(0x103);
237 *words = *words * 256 + dev->interface->read_register(0x104);
238 *words = *words * 256 + dev->interface->read_register(0x105);
243 *words = dev->interface->read_register(0x42) & 0x02;
244 *words = *words * 256 + dev->interface->read_register(0x43);
245 *words = *words * 256 + dev->interface->read_register(0x44);
246 *words = *words * 256 + dev->interface->read_register(0x45);
250 *words = dev->interface->read_register(0x42) & 0x03;
251 *words = *words * 256 + dev->interface->read_register(0x43);
252 *words = *words * 256 + dev->interface->read_register(0x44);
253 *words = *words * 256 + dev->interface->read_register(0x45);
257 *words = dev->interface->read_register(0x44);
258 *words += dev->interface->read_register(0x43) * 256;
260 *words += ((dev->interface->read_register(0x42) & 0x03) * 256 * 256);
262 *words += ((dev->interface->read_register(0x42) & 0x0f) * 256 * 256);
277 *words = (dev->interface->read_register(0x10b) & 0x0f) << 16;
278 *words += (dev->interface->read_register(0x10c) << 8);
279 *words += dev->interface->read_register(0x10d);
283 *words = dev->interface->read_register(0x4d);
284 *words += dev->interface->read_register(0x4c) * 256;
286 *words += ((dev->interface->read_register(0x4b) & 0x03) * 256 * 256);
288 *words += ((dev->interface->read_register(0x4b) & 0x0f) * 256 * 256);
304 dev->interface->sleep_ms(1);
312 dev->interface->sleep_ms(1);
334 dev->interface->sleep_ms(10);
350 dev->interface->sleep_ms(sleep_time_ms);
368 dev->interface->bulk_read_data(0x45, data, size);
545 *steps = (dev->interface->read_register(0x108) & 0x1f) << 16;
546 *steps += (dev->interface->read_register(0x109) << 8);
547 *steps += dev->interface->read_register(0x10a);
551 *steps = dev->interface->read_register(0x4a);
552 *steps += dev->interface->read_register(0x49) * 256;
554 *steps += ((dev->interface->read_register(0x48) & 0x03) * 256 * 256);
556 *steps += ((dev->interface->read_register(0x48) & 0x0f) * 256 * 256);
558 *steps += ((dev->interface->read_register(0x48) & 0x1f) * 256 * 256);
735 std::uint8_t val = dev->interface->read_register(0xbd);
737 dev->interface->write_register(0xbd, val);
740 val = dev->interface->read_register(0xbe);
742 dev->interface->write_register(0xbe, val);
751 dev->interface->write_register(0xc5+2*i, gamma[size*2*i+1]);
752 dev->interface->write_register(0xc6+2*i, gamma[size*2*i]);
754 dev->interface->write_ahb(0x01000000 + 0x200 * i, (size-1) * 2,
1142 dev.interface->bulk_read_data(0x45, data, size);
1411 dev->interface->get_usb_device().control_msg(REQUEST_TYPE_IN, REQUEST_REGISTER,
1430 if (dev->interface->read_register(0x06) & 0x10) {
1495 dev.interface->write_register(0x0f, 0x01);
1497 dev.interface->write_register(0x0f, 0);
1660 dev->interface->sleep_ms(10);
1673 dev->interface->sleep_ms(100);