Lines Matching refs:adc_n
91 void adc_hal_calibration_init(adc_unit_t adc_n) in adc_hal_calibration_init() argument
93 adc_ll_calibration_init(adc_n); in adc_hal_calibration_init()
100 void adc_hal_set_calibration_param(adc_unit_t adc_n, uint32_t param) in adc_hal_set_calibration_param() argument
102 if (param != s_previous_init_code[adc_n]) { in adc_hal_set_calibration_param()
103 adc_ll_set_calibration_param(adc_n, param); in adc_hal_set_calibration_param()
104 s_previous_init_code[adc_n] = param; in adc_hal_set_calibration_param()
109 static void cal_setup(adc_unit_t adc_n, adc_atten_t atten) in cal_setup() argument
111 adc_hal_set_controller(adc_n, ADC_HAL_SINGLE_READ_MODE); in cal_setup()
114 adc_oneshot_ll_disable_channel(adc_n); in cal_setup()
120 adc_oneshot_ll_set_atten(adc_n, 0, atten); in cal_setup()
121 adc_oneshot_ll_enable(adc_n); in cal_setup()
124 static uint32_t read_cal_channel(adc_unit_t adc_n) in read_cal_channel() argument
126 …uint32_t event = (adc_n == ADC_UNIT_1) ? ADC_LL_EVENT_ADC1_ONESHOT_DONE : ADC_LL_EVENT_ADC2_ONESHO… in read_cal_channel()
134 adc_oneshot_ll_start(adc_n); in read_cal_channel()
140 read_val = adc_oneshot_ll_get_raw_result(adc_n); in read_cal_channel()
141 if (adc_oneshot_ll_raw_check_valid(adc_n, read_val) == false) { in read_cal_channel()
150 uint32_t adc_hal_self_calibration(adc_unit_t adc_n, adc_atten_t atten, bool internal_gnd) in adc_hal_self_calibration() argument
153 if (adc_n == ADC_UNIT_2) { in adc_hal_self_calibration()
159 cal_setup(adc_n, atten); in adc_hal_self_calibration()
161 adc_ll_calibration_prepare(adc_n, internal_gnd); in adc_hal_self_calibration()
173 adc_ll_set_calibration_param(adc_n, chk_code); in adc_hal_self_calibration()
174 uint32_t self_cal = read_cal_channel(adc_n); in adc_hal_self_calibration()
182 adc_ll_set_calibration_param(adc_n, chk_code); in adc_hal_self_calibration()
183 self_cal = read_cal_channel(adc_n); in adc_hal_self_calibration()
186 adc_ll_set_calibration_param(adc_n, chk_code); in adc_hal_self_calibration()
187 self_cal = read_cal_channel(adc_n); in adc_hal_self_calibration()
206 adc_ll_calibration_finish(adc_n); in adc_hal_self_calibration()