Merge branch 'bugfix/adc_power_issue_4.3' into 'release/v4.3'

adc: fix adc power issue (v4.3)

See merge request espressif/esp-idf!12921
This commit is contained in:
Michael (XIAO Xufeng)
2021-03-30 17:15:09 +00:00
35 changed files with 569 additions and 1061 deletions

View File

@@ -22,13 +22,10 @@ void adc_hal_digi_deinit(void)
{
adc_ll_digi_clear_pattern_table(ADC_NUM_1);
adc_ll_digi_clear_pattern_table(ADC_NUM_2);
adc_hal_deinit();
}
void adc_hal_digi_controller_config(const adc_digi_config_t *cfg)
{
/* If enable digital controller, adc xpd should always on. */
adc_ll_set_power_manage(ADC_POWER_SW_ON);
/* Single channel mode or multi channel mode. */
adc_ll_digi_set_convert_mode(cfg->conv_mode);
if (cfg->conv_mode & ADC_CONV_SINGLE_UNIT_1) {