diff --git a/components/driver/adc_common.c b/components/driver/adc_common.c index 8cc8e434df..2be9768533 100644 --- a/components/driver/adc_common.c +++ b/components/driver/adc_common.c @@ -232,7 +232,7 @@ esp_err_t adc2_pad_get_io_num(adc2_channel_t channel, gpio_num_t *gpio_num) * adc_common.c is far too confusing. Before a refactor is applied to adc_common.c, will put definite code in driver/adc.c */ -static uint16_t s_adc_cali_param[ADC_UNIT_MAX][ADC_ATTEN_MAX] = {}; +static uint16_t s_adc_cali_param[SOC_ADC_PERIPH_NUM][ADC_ATTEN_MAX] = {}; uint32_t adc_get_calibration_offset(adc_ll_num_t adc_n, adc_channel_t channel, adc_atten_t atten) { diff --git a/components/driver/esp32c3/adc.c b/components/driver/esp32c3/adc.c index 657beb8fc2..dd8d3c1247 100644 --- a/components/driver/esp32c3/adc.c +++ b/components/driver/esp32c3/adc.c @@ -666,7 +666,7 @@ esp_err_t adc_digi_monitor_enable(adc_digi_monitor_idx_t idx, bool enable) RTC controller setting ---------------------------------------------------------------*/ -static uint16_t s_adc_cali_param[ADC_UNIT_MAX][ADC_ATTEN_MAX] = {}; +static uint16_t s_adc_cali_param[SOC_ADC_PERIPH_NUM][ADC_ATTEN_MAX] = {}; //NOTE: according to calibration version, different types of lock may be taken during the process: // 1. Semaphore when reading efuse diff --git a/components/driver/esp32h2/adc.c b/components/driver/esp32h2/adc.c index 3aef90d1d5..91563a63c1 100644 --- a/components/driver/esp32h2/adc.c +++ b/components/driver/esp32h2/adc.c @@ -663,7 +663,7 @@ esp_err_t adc_digi_monitor_enable(adc_digi_monitor_idx_t idx, bool enable) RTC controller setting ---------------------------------------------------------------*/ -static uint16_t s_adc_cali_param[ADC_UNIT_MAX][ADC_ATTEN_MAX] = {}; +static uint16_t s_adc_cali_param[SOC_ADC_PERIPH_NUM][ADC_ATTEN_MAX] = {}; //NOTE: according to calibration version, different types of lock may be taken during the process: // 1. Semaphore when reading efuse