Lines Matching refs:interface

240     std::uint8_t fe_type = dev->interface->read_register(REG_0x04) & REG_0x04_FESET;
243 dev->interface->write_fe_register(reg.address, reg.value);
252 dev->interface->write_fe_register(i, dev->frontend.regs.get_value(0x00 + i));
255 dev->interface->write_fe_register(reg.address, reg.value);
259 dev->interface->write_fe_register(0x20 + i, dev->frontend.get_offset(i));
263 dev->interface->write_fe_register(0x28 + i, dev->frontend.get_gain(i));
688 dev->interface->write_register(REG_0x6B, 0x01);
689 dev->interface->write_register(REG_0x6C, 0x02);
691 dev->interface->write_register(REG_0x6B, 0x03);
693 case 150: dev->interface->write_register(REG_0x6C, 0x74); break;
694 case 300: dev->interface->write_register(REG_0x6C, 0x38); break;
695 case 600: dev->interface->write_register(REG_0x6C, 0x1c); break;
696 case 1200: dev->interface->write_register(REG_0x6C, 0x2c); break;
697 case 2400: dev->interface->write_register(REG_0x6C, 0x0c); break;
702 dev->interface->sleep_ms(100);
708 std::uint8_t val = dev->interface->read_register(REG_0x01);
710 dev->interface->write_register(REG_0x01, val);
861 dev->interface->write_gamma(0x28, 0x0000, gamma.data(), size * 2 * 3);
937 dev->interface->write_register(reg.address, reg.value);
946 dev->interface->write_register(0x0e, 0x01);
947 dev->interface->write_register(0x0e, 0x00);
952 dev->interface->write_registers(dev->reg);
962 dev->interface->write_buffer(0x3c, 0x010a00, data, 32);
966 dev->interface->write_0x8c(0x10, 0x94);
969 dev->interface->write_0x8c(0x10, 0xd4);
973 dev->interface->write_register(REG_0x2A, 0x00);
974 dev->interface->write_register(REG_0x2B, 0x00);
978 dev->interface->sleep_ms(100);
999 std::uint8_t val = dev.interface->read_register(REG_0x6C);
1001 dev.interface->write_register(REG_0x6C, val);
1033 dev->interface->record_key_value("shading_offset", std::to_string(offset));
1034 dev->interface->record_key_value("shading_length", std::to_string(length));
1053 dev->interface->write_buffer(0x3c, 0, final_data.data(), count);