6 ir::ir(uint8_t ir_adc_sequence_step,
adc* ir_assoc_adc,
7 int32_t ir_a, int32_t ir_b, int32_t ir_k) {
31 for (i=0; i<
buf.
len; ++i) {
void calibrate(int32_t a, int32_t b, int32_t k)
static const int32_t max_distance
int32_t clamp(int32_t value, int32_t min, int32_t max)
circularbuffer< int16_t, 32 > buf
uint32_t get_sample(uint8_t i)
calibration_data calibration
uint8_t adc_sequence_step
static const int32_t min_distance