Home
last modified time | relevance | path

Searched refs:chars (Results 1 – 15 of 15) sorted by relevance

/hal_espressif-latest/components/esp_adc/deprecated/esp32s3/
Desp_adc_cal_legacy.c120 …cterization_coefficients(const adc_calib_info_t *parsed_data, esp_adc_cal_characteristics_t *chars) in calculate_characterization_coefficients() argument
122chars->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/
Desp_adc_cal_legacy.c102 …tion_coefficients(const adc_calib_parsed_info_t *parsed_data, esp_adc_cal_characteristics_t *chars) in calculate_characterization_coefficients() argument
106chars->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/
Desp_adc_cal.c124 …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/
Desp_adc_cal_legacy.c126 …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/
Desp_adc_cal.c101 …tion_coefficients(const adc_calib_parsed_info_t *parsed_data, esp_adc_cal_characteristics_t *chars) in calculate_characterization_coefficients() argument
105chars->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/
Desp_adc_cal_legacy.c280 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/
Desp_adc_cal.c286 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/
Dadc_cali_line_fitting.c69 …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/
Dadc_cali_line_fitting.c167 …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/
Desp_adc_cal.h70 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/
Desp_adc_cal_common_legacy.c26 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/
Dadc_cali_curve_fitting.c61 …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/
Dadc_cali_line_fitting.c106 …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/
Desp_adc_cal.h92 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/
DKconfig.projbuild40 int "The length of APP ELF SHA is stored in RAM(chars)"