adc: fix adc digital not reset issue

This commit is contained in:
Armando
2022-03-09 18:56:34 +08:00
parent 6217fb46db
commit f8c098658c
3 changed files with 8 additions and 1 deletions

View File

@@ -229,8 +229,10 @@ esp_err_t adc_digi_initialize(const adc_digi_init_config_t *init_config)
};
adc_hal_context_config(&s_adc_digi_ctx->hal, &config);
//enable SARADC module clock
//enable ADC digital part
periph_module_enable(PERIPH_SARADC_MODULE);
//reset ADC digital part
periph_module_reset(PERIPH_SARADC_MODULE);
adc_hal_calibration_init(ADC_NUM_1);
adc_hal_calibration_init(ADC_NUM_2);