Home
last modified time | relevance | path

Searched refs:coeff_b (Results 1 – 13 of 13) sorted by relevance

/hal_espressif-latest/components/esp_adc/esp32/
Dadc_cali_line_fitting.c117 uint32_t *coeff_b);
122 uint32_t *coeff_b);
126 static uint32_t calculate_voltage_linear(uint32_t adc_reading, uint32_t coeff_a, uint32_t coeff_b);
147 uint32_t coeff_b; ///< Offset of ADC-Voltage curve member
177 …erize_using_two_point(config->unit_id, config->atten, high, low, &chars->coeff_a, &chars->coeff_b); in adc_cali_create_scheme_line_fitting()
182 …acterize_using_vref(config->unit_id, config->atten, chars->vref, &chars->coeff_a, &chars->coeff_b); in adc_cali_create_scheme_line_fitting()
188 …acterize_using_vref(config->unit_id, config->atten, chars->vref, &chars->coeff_a, &chars->coeff_b); in adc_cali_create_scheme_line_fitting()
261 uint32_t linear_voltage = calculate_voltage_linear(raw, ctx->coeff_a, ctx->coeff_b); in cali_raw_to_voltage()
267 *voltage = calculate_voltage_linear(raw, ctx->coeff_a, ctx->coeff_b); in cali_raw_to_voltage()
360 uint32_t *coeff_b) in characterize_using_two_point() argument
[all …]
/hal_espressif-latest/components/esp_adc/deprecated/esp32/
Desp_adc_cal_legacy.c182 uint32_t *coeff_b) in characterize_using_two_point() argument
200 … *coeff_b = TP_HIGH_VOLTAGE - ((delta_v * high + (delta_x / 2)) / delta_x) + atten_offsets[atten]; in characterize_using_two_point()
207 uint32_t *coeff_b) in characterize_using_vref() argument
222 *coeff_b = atten_offsets[atten]; in characterize_using_vref()
226 static uint32_t calculate_voltage_linear(uint32_t adc_reading, uint32_t coeff_a, uint32_t coeff_b) in calculate_voltage_linear() argument
229 return (((coeff_a * adc_reading) + LIN_COEFF_A_ROUND) / LIN_COEFF_A_SCALE) + coeff_b; in calculate_voltage_linear()
296 characterize_using_two_point(adc_num, atten, high, low, &chars->coeff_a, &chars->coeff_b); in esp_adc_cal_characterize()
301 characterize_using_vref(adc_num, atten, vref, &chars->coeff_a, &chars->coeff_b); in esp_adc_cal_characterize()
305 characterize_using_vref(adc_num, atten, default_vref, &chars->coeff_a, &chars->coeff_b); in esp_adc_cal_characterize()
340 … uint32_t linear_voltage = calculate_voltage_linear(adc_reading, chars->coeff_a, chars->coeff_b); in esp_adc_cal_raw_to_voltage()
[all …]
/hal_espressif-latest/zephyr/esp32/src/esp_adc_cal/
Desp_adc_cal.c188 uint32_t *coeff_b) in characterize_using_two_point() argument
206 … *coeff_b = TP_HIGH_VOLTAGE - ((delta_v * high + (delta_x / 2)) / delta_x) + atten_offsets[atten]; in characterize_using_two_point()
213 uint32_t *coeff_b) in characterize_using_vref() argument
228 *coeff_b = atten_offsets[atten]; in characterize_using_vref()
232 static uint32_t calculate_voltage_linear(uint32_t adc_reading, uint32_t coeff_a, uint32_t coeff_b) in calculate_voltage_linear() argument
235 return (((coeff_a * adc_reading) + LIN_COEFF_A_ROUND) / LIN_COEFF_A_SCALE) + coeff_b; in calculate_voltage_linear()
302 characterize_using_two_point(adc_num, atten, high, low, &chars->coeff_a, &chars->coeff_b); in esp_adc_cal_characterize()
307 characterize_using_vref(adc_num, atten, vref, &chars->coeff_a, &chars->coeff_b); in esp_adc_cal_characterize()
311 characterize_using_vref(adc_num, atten, default_vref, &chars->coeff_a, &chars->coeff_b); in esp_adc_cal_characterize()
346 … uint32_t linear_voltage = calculate_voltage_linear(adc_reading, chars->coeff_a, chars->coeff_b); in esp_adc_cal_raw_to_voltage()
[all …]
/hal_espressif-latest/components/esp_adc/esp32s2/
Dadc_cali_line_fitting.c58 uint32_t coeff_b; ///< Offset of ADC-Voltage curve member
78 uint32_t *coeff_b);
117 … done: A:%"PRId32" B:%"PRId32"\n", config->unit_id, config->atten, chars->coeff_a, chars->coeff_b); in adc_cali_create_scheme_line_fitting()
152 *voltage = raw * ctx->coeff_a / coeff_a_scaling + ctx->coeff_b / coeff_b_scaling; in cali_raw_to_voltage()
220 uint32_t *coeff_b) in characterize_using_two_point() argument
227 *coeff_b = coeff_b_scaling * (v_low * high - v_high[atten] * low) / (high - low); in characterize_using_two_point()
242 &(ctx->coeff_a), &(ctx->coeff_b)); in calculate_characterization_coefficients()
248 ctx->coeff_b = 0; in calculate_characterization_coefficients()
/hal_espressif-latest/zephyr/esp32s2/src/esp_adc_cal/
Desp_adc_cal.c110 uint32_t *coeff_b) in characterize_using_two_point() argument
117 *coeff_b = coeff_b_scaling * (v_low * high - v_high[atten] * low) / (high - low); in characterize_using_two_point()
132 &(chars->coeff_a), &(chars->coeff_b)); in calculate_characterization_coefficients()
138 chars->coeff_b = 0; in calculate_characterization_coefficients()
179 …d (atten leven %d) calibration done: A:%d B:%d\n", adc_num, atten, chars->coeff_a, chars->coeff_b); in esp_adc_cal_characterize()
198 return adc_reading * chars->coeff_a / coeff_a_scaling + chars->coeff_b / coeff_b_scaling; in esp_adc_cal_raw_to_voltage()
/hal_espressif-latest/components/esp_adc/deprecated/esp32s2/
Desp_adc_cal_legacy.c112 uint32_t *coeff_b) in characterize_using_two_point() argument
119 *coeff_b = coeff_b_scaling * (v_low * high - v_high[atten] * low) / (high - low); in characterize_using_two_point()
134 &(chars->coeff_a), &(chars->coeff_b)); in calculate_characterization_coefficients()
140 chars->coeff_b = 0; in calculate_characterization_coefficients()
181 … %d) calibration done: A:%"PRId32" B:%"PRId32"\n", adc_num, atten, chars->coeff_a, chars->coeff_b); in esp_adc_cal_characterize()
200 return adc_reading * chars->coeff_a / coeff_a_scaling + chars->coeff_b / coeff_b_scaling; in esp_adc_cal_raw_to_voltage()
/hal_espressif-latest/components/esp_adc/esp32c2/
Dadc_cali_line_fitting.c43 uint32_t coeff_b; ///< Offset of ADC-Voltage characteristics member
83 chars->coeff_b = 0; in adc_cali_create_scheme_line_fitting()
117 *voltage = raw * ctx->coeff_a / coeff_a_scaling + ctx->coeff_b; in cali_raw_to_voltage()
/hal_espressif-latest/components/esp_adc/deprecated/include/
Desp_adc_cal_types_legacy.h39 uint32_t coeff_b; /**< Offset of ADC-Voltage curve*/ member
/hal_espressif-latest/components/esp_adc/deprecated/esp32c3/
Desp_adc_cal_legacy.c107 chars->coeff_b = 0; in calculate_characterization_coefficients()
150 …even %d) calibration done: A:%"PRId32" B:%"PRId32, adc_num, atten, chars->coeff_a, chars->coeff_b); in esp_adc_cal_characterize()
/hal_espressif-latest/components/esp_adc/
Dadc_cali_curve_fitting.c48 uint32_t coeff_b; ///< Offset of ADC-Voltage curve member
142 … = (uint64_t)raw * ctx->chars_first_step.coeff_a / coeff_a_scaling + ctx->chars_first_step.coeff_b; in cali_raw_to_voltage()
177 ctx->chars_first_step.coeff_b = 0; in calc_first_step_coefficients()
/hal_espressif-latest/zephyr/port/include/
Desp_adc_cal.h40 uint32_t coeff_b; /**< Offset of ADC-Voltage curve*/ member
/hal_espressif-latest/zephyr/esp32c3/src/esp_adc_cal/
Desp_adc_cal.c106 chars->coeff_b = 0; in calculate_characterization_coefficients()
/hal_espressif-latest/components/esp_adc/deprecated/esp32s3/
Desp_adc_cal_legacy.c123 chars->coeff_b = 0; in calculate_characterization_coefficients()