/hal_espressif-latest/components/esp_adc/deprecated/esp32s3/ |
D | esp_adc_cal_legacy.c | 120 …cterization_coefficients(const adc_calib_info_t *parsed_data, esp_adc_cal_characteristics_t *chars) in calculate_characterization_coefficients() argument 122 …chars->coeff_a = coeff_a_scaling * parsed_data->ref_data.ver1.voltage / parsed_data->ref_data.ver1… in calculate_characterization_coefficients() 123 chars->coeff_b = 0; in calculate_characterization_coefficients() 124 …%"PRId32"\n", parsed_data->ref_data.ver1.voltage, parsed_data->ref_data.ver1.digi, chars->coeff_a); in calculate_characterization_coefficients() 131 esp_adc_cal_characteristics_t *chars) in esp_adc_cal_characterize() argument 137 …ESP_RETURN_ON_FALSE(chars != NULL, ESP_ADC_CAL_VAL_NOT_SUPPORTED, LOG_TAG, "Ivalid characteristic"… in esp_adc_cal_characterize() 143 memset(chars, 0, sizeof(esp_adc_cal_characteristics_t)); in esp_adc_cal_characterize() 148 calculate_characterization_coefficients(&calib_info, chars); in esp_adc_cal_characterize() 151 chars->adc_num = adc_num; in esp_adc_cal_characterize() 152 chars->atten = atten; in esp_adc_cal_characterize() [all …]
|
/hal_espressif-latest/components/esp_adc/deprecated/esp32c3/ |
D | esp_adc_cal_legacy.c | 102 …tion_coefficients(const adc_calib_parsed_info_t *parsed_data, esp_adc_cal_characteristics_t *chars) in calculate_characterization_coefficients() argument 106 …chars->coeff_a = coeff_a_scaling * parsed_data->efuse_data.ver1.voltage / parsed_data->efuse_data.… in calculate_characterization_coefficients() 107 chars->coeff_b = 0; in calculate_characterization_coefficients() 128 esp_adc_cal_characteristics_t *chars) in esp_adc_cal_characterize() argument 134 …ESP_RETURN_ON_FALSE(chars != NULL, ESP_ADC_CAL_VAL_NOT_SUPPORTED, LOG_TAG, "Ivalid characteristic"… in esp_adc_cal_characterize() 141 memset(chars, 0, sizeof(esp_adc_cal_characteristics_t)); in esp_adc_cal_characterize() 149 calculate_characterization_coefficients(&efuse_parsed_data, chars); in esp_adc_cal_characterize() 150 …even %d) calibration done: A:%"PRId32" B:%"PRId32, adc_num, atten, chars->coeff_a, chars->coeff_b); in esp_adc_cal_characterize() 153 chars->adc_num = adc_num; in esp_adc_cal_characterize() 154 chars->atten = atten; in esp_adc_cal_characterize() [all …]
|
/hal_espressif-latest/zephyr/esp32s2/src/esp_adc_cal/ |
D | esp_adc_cal.c | 124 …zation_coefficients(const adc_calib_parsed_info *parsed_data, esp_adc_cal_characteristics_t *chars) in calculate_characterization_coefficients() argument 132 &(chars->coeff_a), &(chars->coeff_b)); in calculate_characterization_coefficients() 136 chars->coeff_a = coeff_a_scaling * parsed_data->efuse_data.ver2.adc_calib_high_voltage / in calculate_characterization_coefficients() 138 chars->coeff_b = 0; in calculate_characterization_coefficients() 165 esp_adc_cal_characteristics_t *chars) in esp_adc_cal_characterize() argument 171 assert(chars != NULL); in esp_adc_cal_characterize() 177 res = calculate_characterization_coefficients(&efuse_parsed_data, chars); in esp_adc_cal_characterize() 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() 182 chars->adc_num = adc_num; in esp_adc_cal_characterize() 183 chars->atten = atten; in esp_adc_cal_characterize() [all …]
|
/hal_espressif-latest/components/esp_adc/deprecated/esp32s2/ |
D | esp_adc_cal_legacy.c | 126 …zation_coefficients(const adc_calib_parsed_info *parsed_data, esp_adc_cal_characteristics_t *chars) in calculate_characterization_coefficients() argument 134 &(chars->coeff_a), &(chars->coeff_b)); in calculate_characterization_coefficients() 138 chars->coeff_a = coeff_a_scaling * parsed_data->efuse_data.ver2.adc_calib_high_voltage / in calculate_characterization_coefficients() 140 chars->coeff_b = 0; in calculate_characterization_coefficients() 167 esp_adc_cal_characteristics_t *chars) in esp_adc_cal_characterize() argument 173 assert(chars != NULL); in esp_adc_cal_characterize() 179 res = calculate_characterization_coefficients(&efuse_parsed_data, chars); in esp_adc_cal_characterize() 181 … %d) calibration done: A:%"PRId32" B:%"PRId32"\n", adc_num, atten, chars->coeff_a, chars->coeff_b); in esp_adc_cal_characterize() 184 chars->adc_num = adc_num; in esp_adc_cal_characterize() 185 chars->atten = atten; in esp_adc_cal_characterize() [all …]
|
/hal_espressif-latest/zephyr/esp32c3/src/esp_adc_cal/ |
D | esp_adc_cal.c | 101 …tion_coefficients(const adc_calib_parsed_info_t *parsed_data, esp_adc_cal_characteristics_t *chars) in calculate_characterization_coefficients() argument 105 …chars->coeff_a = coeff_a_scaling * parsed_data->efuse_data.ver1.voltage / parsed_data->efuse_data.… in calculate_characterization_coefficients() 106 chars->coeff_b = 0; in calculate_characterization_coefficients() 128 esp_adc_cal_characteristics_t *chars) in esp_adc_cal_characterize() argument 136 if (!chars) { in esp_adc_cal_characterize() 151 memset(chars, 0, sizeof(esp_adc_cal_characteristics_t)); in esp_adc_cal_characterize() 159 calculate_characterization_coefficients(&efuse_parsed_data, chars); in esp_adc_cal_characterize() 162 chars->adc_num = adc_num; in esp_adc_cal_characterize() 163 chars->atten = atten; in esp_adc_cal_characterize() 164 chars->bit_width = bit_width; in esp_adc_cal_characterize() [all …]
|
/hal_espressif-latest/components/esp_adc/deprecated/esp32/ |
D | esp_adc_cal_legacy.c | 280 esp_adc_cal_characteristics_t *chars) in esp_adc_cal_characterize() argument 284 assert(chars != NULL); in esp_adc_cal_characterize() 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() 310 chars->adc_num = adc_num; in esp_adc_cal_characterize() 311 chars->atten = atten; in esp_adc_cal_characterize() 312 chars->bit_width = bit_width; in esp_adc_cal_characterize() 313 chars->vref = (EFUSE_VREF_ENABLED && efuse_vref_present) ? read_efuse_vref() : default_vref; in esp_adc_cal_characterize() 316 chars->low_curve = (adc_num == ADC_UNIT_1) ? lut_adc1_low : lut_adc2_low; in esp_adc_cal_characterize() [all …]
|
/hal_espressif-latest/zephyr/esp32/src/esp_adc_cal/ |
D | esp_adc_cal.c | 286 esp_adc_cal_characteristics_t *chars) in esp_adc_cal_characterize() argument 290 assert(chars != NULL); in esp_adc_cal_characterize() 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() 316 chars->adc_num = adc_num; in esp_adc_cal_characterize() 317 chars->atten = atten; in esp_adc_cal_characterize() 318 chars->bit_width = bit_width; in esp_adc_cal_characterize() 319 chars->vref = (EFUSE_VREF_ENABLED && efuse_vref_present) ? read_efuse_vref() : default_vref; in esp_adc_cal_characterize() 322 chars->low_curve = (adc_num == ADC_UNIT_1) ? lut_adc1_low : lut_adc2_low; in esp_adc_cal_characterize() [all …]
|
/hal_espressif-latest/components/esp_adc/esp32c2/ |
D | adc_cali_line_fitting.c | 69 …cali_chars_line_fitting_t *chars = (cali_chars_line_fitting_t *)heap_caps_calloc(1, sizeof(cali_ch… in adc_cali_create_scheme_line_fitting() local 70 …ESP_GOTO_ON_FALSE(chars, ESP_ERR_NO_MEM, err, TAG, "no memory for the calibration characteristics"… in adc_cali_create_scheme_line_fitting() 73 scheme->ctx = chars; in adc_cali_create_scheme_line_fitting() 75 chars->unit_id = config->unit_id; in adc_cali_create_scheme_line_fitting() 76 chars->atten = config->atten; in adc_cali_create_scheme_line_fitting() 80 …ret = esp_efuse_rtc_calib_get_cal_voltage(adc_cali_version, chars->unit_id, chars->atten, &digi_va… in adc_cali_create_scheme_line_fitting() 82 chars->coeff_a = coeff_a_scaling * voltage_mv / digi_val; in adc_cali_create_scheme_line_fitting() 83 chars->coeff_b = 0; in adc_cali_create_scheme_line_fitting() 84 …ge = %"PRId32", Digi out = %"PRId32", Coef_a = %"PRId32"\n", voltage_mv, digi_val, chars->coeff_a); in adc_cali_create_scheme_line_fitting()
|
/hal_espressif-latest/components/esp_adc/esp32/ |
D | adc_cali_line_fitting.c | 167 …cali_chars_line_fitting_t *chars = (cali_chars_line_fitting_t *)heap_caps_calloc(1, sizeof(cali_ch… in adc_cali_create_scheme_line_fitting() local 168 …ESP_GOTO_ON_FALSE(chars, ESP_ERR_NO_MEM, err, TAG, "no memory for the calibration characteristics"… in adc_cali_create_scheme_line_fitting() 173 chars->efuse_val = ADC_CALI_LINE_FITTING_EFUSE_VAL_EFUSE_TP; in adc_cali_create_scheme_line_fitting() 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() 180 chars->efuse_val = ADC_CALI_LINE_FITTING_EFUSE_VAL_EFUSE_VREF; in adc_cali_create_scheme_line_fitting() 181 chars->vref = read_efuse_vref(); in adc_cali_create_scheme_line_fitting() 182 …characterize_using_vref(config->unit_id, config->atten, chars->vref, &chars->coeff_a, &chars->coef… in adc_cali_create_scheme_line_fitting() 185 chars->efuse_val = ADC_CALI_LINE_FITTING_EFUSE_VAL_DEFAULT_VREF; in adc_cali_create_scheme_line_fitting() 187 chars->vref = config->default_vref; in adc_cali_create_scheme_line_fitting() 188 …characterize_using_vref(config->unit_id, config->atten, chars->vref, &chars->coeff_a, &chars->coef… in adc_cali_create_scheme_line_fitting() [all …]
|
/hal_espressif-latest/components/esp_adc/deprecated/include/ |
D | esp_adc_cal.h | 70 esp_adc_cal_characteristics_t *chars); 86 …t32_t esp_adc_cal_raw_to_voltage(uint32_t adc_reading, const esp_adc_cal_characteristics_t *chars); 107 esp_err_t esp_adc_cal_get_voltage(adc_channel_t channel, const esp_adc_cal_characteristics_t *chars…
|
/hal_espressif-latest/components/esp_adc/deprecated/ |
D | esp_adc_cal_common_legacy.c | 26 const esp_adc_cal_characteristics_t *chars, in esp_adc_cal_get_voltage() argument 30 ESP_RETURN_ON_FALSE(chars != NULL, ESP_ERR_INVALID_ARG, TAG, "No characteristic input"); in esp_adc_cal_get_voltage() 35 if (chars->adc_num == ADC_UNIT_1) { in esp_adc_cal_get_voltage() 40 ret = adc2_get_raw(channel, chars->bit_width, &adc_reading); in esp_adc_cal_get_voltage() 44 *voltage = esp_adc_cal_raw_to_voltage((uint32_t)adc_reading, chars); in esp_adc_cal_get_voltage()
|
/hal_espressif-latest/components/esp_adc/ |
D | adc_cali_curve_fitting.c | 61 …lc_first_step_coefficients(const adc_calib_info_t *parsed_data, cali_chars_curve_fitting_t *chars); 85 …cali_chars_curve_fitting_t *chars = (cali_chars_curve_fitting_t *)heap_caps_calloc(1, sizeof(cali_… in adc_cali_create_scheme_curve_fitting() local 86 …ESP_GOTO_ON_FALSE(chars, ESP_ERR_NO_MEM, err, TAG, "no memory for the calibration characteristics"… in adc_cali_create_scheme_curve_fitting() 89 scheme->ctx = chars; in adc_cali_create_scheme_curve_fitting() 95 calc_first_step_coefficients(&calib_info, chars); in adc_cali_create_scheme_curve_fitting() 97 curve_fitting_get_second_step_coeff(config, &(chars->chars_second_step)); in adc_cali_create_scheme_curve_fitting() 98 chars->unit_id = config->unit_id; in adc_cali_create_scheme_curve_fitting() 99 chars->chan = config->chan; in adc_cali_create_scheme_curve_fitting() 100 chars->atten = config->atten; in adc_cali_create_scheme_curve_fitting()
|
/hal_espressif-latest/components/esp_adc/esp32s2/ |
D | adc_cali_line_fitting.c | 106 …cali_chars_line_fitting_t *chars = (cali_chars_line_fitting_t *)heap_caps_calloc(1, sizeof(cali_ch… in adc_cali_create_scheme_line_fitting() local 107 …ESP_GOTO_ON_FALSE(chars, ESP_ERR_NO_MEM, err, TAG, "no memory for the calibration characteristics"… in adc_cali_create_scheme_line_fitting() 110 scheme->ctx = chars; in adc_cali_create_scheme_line_fitting() 115 success = calculate_characterization_coefficients(&efuse_parsed_data, chars); in adc_cali_create_scheme_line_fitting() 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() 118 chars->unit_id = config->unit_id; in adc_cali_create_scheme_line_fitting() 119 chars->atten = config->atten; in adc_cali_create_scheme_line_fitting()
|
/hal_espressif-latest/zephyr/port/include/ |
D | esp_adc_cal.h | 92 esp_adc_cal_characteristics_t *chars); 108 …t32_t esp_adc_cal_raw_to_voltage(uint32_t adc_reading, const esp_adc_cal_characteristics_t *chars); 129 esp_err_t esp_adc_cal_get_voltage(adc_channel_t channel, const esp_adc_cal_characteristics_t *chars…
|
/hal_espressif-latest/components/esp_app_format/ |
D | Kconfig.projbuild | 40 int "The length of APP ELF SHA is stored in RAM(chars)"
|