From 11e70919673e12eb2ec37e1567422da5d0a59fac Mon Sep 17 00:00:00 2001 From: wuzhenghui Date: Tue, 2 Apr 2024 12:14:36 +0800 Subject: [PATCH] fix(esp_adc): fix adc clock missing in startup calibration --- components/esp_adc/adc_common.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/esp_adc/adc_common.c b/components/esp_adc/adc_common.c index 01301c310f..d760a1cff8 100644 --- a/components/esp_adc/adc_common.c +++ b/components/esp_adc/adc_common.c @@ -56,6 +56,7 @@ esp_err_t adc_channel_to_io(adc_unit_t unit_id, adc_channel_t channel, int * con ---------------------------------------------------------------*/ static __attribute__((constructor)) void adc_hw_calibration(void) { + adc_apb_periph_claim(); //Calculate all ICode for (int i = 0; i < SOC_ADC_PERIPH_NUM; i++) { adc_hal_calibration_init(i);