/hal_espressif-latest/components/esp_adc/esp32/ |
D | adc_cali_line_fitting.c | 117 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/ |
D | esp_adc_cal_legacy.c | 182 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/ |
D | esp_adc_cal.c | 188 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/ |
D | adc_cali_line_fitting.c | 58 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/ |
D | esp_adc_cal.c | 110 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/ |
D | esp_adc_cal_legacy.c | 112 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/ |
D | adc_cali_line_fitting.c | 43 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/ |
D | esp_adc_cal_types_legacy.h | 39 uint32_t coeff_b; /**< Offset of ADC-Voltage curve*/ member
|
/hal_espressif-latest/components/esp_adc/deprecated/esp32c3/ |
D | esp_adc_cal_legacy.c | 107 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/ |
D | adc_cali_curve_fitting.c | 48 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/ |
D | esp_adc_cal.h | 40 uint32_t coeff_b; /**< Offset of ADC-Voltage curve*/ member
|
/hal_espressif-latest/zephyr/esp32c3/src/esp_adc_cal/ |
D | esp_adc_cal.c | 106 chars->coeff_b = 0; in calculate_characterization_coefficients()
|
/hal_espressif-latest/components/esp_adc/deprecated/esp32s3/ |
D | esp_adc_cal_legacy.c | 123 chars->coeff_b = 0; in calculate_characterization_coefficients()
|