Lines Matching refs:interface
273 dev->interface->write_register(REG_0x6B, 0x0c);
274 dev->interface->write_register(0x06, 0x10);
275 dev->interface->write_register(REG_0x6E, 0x6d);
276 dev->interface->write_register(REG_0x6F, 0x80);
277 dev->interface->write_register(REG_0x6B, 0x0e);
278 dev->interface->write_register(REG_0x6C, 0x00);
279 dev->interface->write_register(REG_0x6D, 0x8f);
280 dev->interface->write_register(REG_0x6B, 0x0e);
281 dev->interface->write_register(REG_0x6B, 0x0e);
282 dev->interface->write_register(REG_0x6B, 0x0a);
283 dev->interface->write_register(REG_0x6B, 0x02);
284 dev->interface->write_register(REG_0x6B, 0x06);
286 dev->interface->write_0x8c(0x10, 0x94);
287 dev->interface->write_register(0x09, 0x10);
300 dev->interface->write_fe_register(0x00, dev->frontend.regs.get_value(0x00));
301 dev->interface->write_fe_register(0x03, dev->frontend.regs.get_value(0x01));
302 dev->interface->write_fe_register(0x06, dev->frontend.regs.get_value(0x02));
307 dev->interface->write_fe_register(0x00, dev->frontend.regs.get_value(0x00));
308 dev->interface->write_fe_register(0x06, dev->frontend.regs.get_value(0x20));
309 dev->interface->write_fe_register(0x03, dev->frontend.regs.get_value(0x28));
328 dev->interface->write_fe_register(0x00, dev->frontend.regs.get_value(0x00));
330 dev->interface->write_fe_register(0x01, dev->frontend.regs.get_value(0x01));
333 dev->interface->write_fe_register(0x02 + i, 0x00);
339 dev->interface->write_fe_register(0x00, dev->frontend.regs.get_value(0x00));
341 dev->interface->write_fe_register(0x01, dev->frontend.regs.get_value(0x01));
344 dev->interface->write_fe_register(0x02, dev->frontend.get_gain(0));
347 dev->interface->write_fe_register(0x03, dev->frontend.get_gain(1));
350 dev->interface->write_fe_register(0x04, dev->frontend.get_gain(2));
353 dev->interface->write_fe_register(0x05, dev->frontend.get_offset(0));
356 dev->interface->write_fe_register(0x06, dev->frontend.get_offset(1));
359 dev->interface->write_fe_register(0x07, dev->frontend.get_offset(2));
388 dev->interface->write_fe_register(0x04, 0x80);
394 dev->interface->write_fe_register(0x01, 0x02);
401 dev->interface->write_fe_register(0x00, dev->frontend.regs.get_value(0x00));
402 dev->interface->write_fe_register(0x02, dev->frontend.regs.get_value(0x02));
405 dev->interface->write_fe_register(0x01, dev->frontend.regs.get_value(0x01));
406 dev->interface->write_fe_register(0x03, dev->frontend.regs.get_value(0x03));
407 dev->interface->write_fe_register(0x06, dev->frontend.reg2[0]);
408 dev->interface->write_fe_register(0x08, dev->frontend.reg2[1]);
409 dev->interface->write_fe_register(0x09, dev->frontend.reg2[2]);
412 dev->interface->write_fe_register(0x24 + i, dev->frontend.regs.get_value(0x24 + i));
413 dev->interface->write_fe_register(0x28 + i, dev->frontend.get_gain(i));
414 dev->interface->write_fe_register(0x20 + i, dev->frontend.get_offset(i));
538 dev->interface->write_register(0x66, 0x00);
539 dev->interface->write_gamma(0x28, 0xc000, table, 128);
540 dev->interface->write_register(0x5b, 0x00);
541 dev->interface->write_register(0x5c, 0x00);
1059 std::uint8_t val = dev->interface->read_register(REG_0x6D);
1060 dev->interface->write_register(REG_0x6D, val | 0x80);
1062 dev->interface->sleep_ms(1);
1065 val = dev->interface->read_register(REG_0x6C);
1066 dev->interface->write_register(REG_0x6C, val | 0x01);
1069 val = dev->interface->read_register(REG_0x6B);
1070 dev->interface->write_register(REG_0x6B, val & ~REG_0x6B_GPO17);
1073 val = dev->interface->read_register(REG_0x6B);
1074 dev->interface->write_register(REG_0x6B, val & ~REG_0x6B_GPO18);
1076 dev->interface->sleep_ms(1);
1078 val = dev->interface->read_register(REG_0x6D);
1079 dev->interface->write_register(REG_0x6D, val & ~0x80);
1084 std::uint8_t val = dev->interface->read_register(REG_0x6B);
1085 dev->interface->write_register(REG_0x6B, val & ~REG_0x6B_GPO17);
1102 std::uint8_t val = dev->interface->read_register(REG_0x6D);
1103 dev->interface->write_register(REG_0x6D, val | 0x80);
1105 dev->interface->sleep_ms(10);
1108 val = dev->interface->read_register(REG_0x6C);
1109 dev->interface->write_register(REG_0x6C, val & ~0x01);
1112 val = dev->interface->read_register(REG_0x6C);
1113 dev->interface->write_register(REG_0x6C, val | 0x02);
1116 val = dev->interface->read_register(REG_0x6B);
1117 dev->interface->write_register(REG_0x6B, val | REG_0x6B_GPO17);
1122 val = dev->interface->read_register(REG_0x6B);
1123 dev->interface->write_register(REG_0x6B, val | REG_0x6B_GPO18);
1131 std::uint8_t val = dev->interface->read_register(REG_0x6B);
1132 dev->interface->write_register(REG_0x6B, val | REG_0x6B_GPO17);
1201 dev->interface->write_registers(local_reg);
1208 std::uint8_t val = dev->interface->read_register(REG_0x6D);
1240 dev->interface->write_registers(local_reg);
1249 dev->interface->write_registers(dev->reg);
1255 dev->interface->test_checkpoint("eject_document");
1274 dev->interface->sleep_ms(100);
1310 dev->interface->sleep_ms(100);
1322 dev.interface->read_register(REG_0x6C);
1323 dev.interface->write_register(REG_0x6C, dev.gpo.regs.get_value(0x6c));
1326 dev.interface->read_register(REG_0x6B);
1327 dev.interface->write_register(REG_0x6B, REG_0x6B_GPO18 | REG_0x6B_GPO17);
1344 dev->interface->sleep_ms(1000);
1347 dev->interface->sleep_ms(100);
1429 val = dev->interface->read_register(REG_0x6B);
1431 dev->interface->write_register(REG_0x6B, val);
1438 dev->interface->write_register(REG_0x6C, 0x82);
1440 dev->interface->write_register(REG_0x6C, 0x02);
1443 dev->interface->write_register(REG_0x6B, 0x01);
1445 dev->interface->write_register(REG_0x6B, 0x03);
1467 dev->interface->write_registers(local_reg);
1539 dev->interface->write_gamma(0x28, 0x0000, gamma.data(), size * 2 * 3);
1626 dev->interface->write_registers(regs);
1631 dev->interface->test_checkpoint("ad_fe_offset_calibration");
1760 dev->interface->write_registers(regs);
1773 dev->interface->test_checkpoint("offset_calibration");
1870 dev->interface->write_registers(regs);
2094 val = s->dev->interface->read_register(REG_0x6D);
2105 val = s->dev->interface->read_register(REG_0x6D);
2126 dev->interface->write_buffer(0x3c, 0x0000, data, size);
2144 dev->interface->record_key_value("shading_offset", std::to_string(beginpixel));
2145 dev->interface->record_key_value("shading_pixels", std::to_string(pixels));
2146 dev->interface->record_key_value("shading_length", std::to_string(length));
2177 dev->interface->write_buffer(0x3c, 0x5400 * i, buffer.data(), pixels);
2196 dev->interface->write_register(0x0e, 0x01);
2197 dev->interface->write_register(0x0e, 0x00);
2203 dev->interface->write_registers(dev->reg);
2209 dev->interface->write_0x8c(0x10, 0xa4);