From 3d8744476b17d1d0d950e831c638b395b29bbe63 Mon Sep 17 00:00:00 2001 From: morris Date: Fri, 4 Aug 2023 17:57:57 +0800 Subject: [PATCH] fix(adc): invalid assertion on the adc_unit --- components/driver/deprecated/adc_legacy.c | 2 +- components/esp_adc/adc_continuous.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/driver/deprecated/adc_legacy.c b/components/driver/deprecated/adc_legacy.c index 9b5c4d7f00..fdc1fc28d8 100644 --- a/components/driver/deprecated/adc_legacy.c +++ b/components/driver/deprecated/adc_legacy.c @@ -669,7 +669,7 @@ static adc_atten_t s_atten2_single[ADC2_CHANNEL_MAX]; //Array saving attenuat static int8_t adc_digi_get_io_num(adc_unit_t adc_unit, uint8_t adc_channel) { - assert(adc_unit <= SOC_ADC_PERIPH_NUM); + assert(adc_unit < SOC_ADC_PERIPH_NUM); uint8_t adc_n = (adc_unit == ADC_UNIT_1) ? 0 : 1; return adc_channel_io_map[adc_n][adc_channel]; } diff --git a/components/esp_adc/adc_continuous.c b/components/esp_adc/adc_continuous.c index 0638cd53ee..2e86afaeed 100644 --- a/components/esp_adc/adc_continuous.c +++ b/components/esp_adc/adc_continuous.c @@ -67,7 +67,7 @@ static void adc_dma_intr_handler(void *arg); static int8_t adc_digi_get_io_num(adc_unit_t adc_unit, uint8_t adc_channel) { - assert(adc_unit <= SOC_ADC_PERIPH_NUM); + assert(adc_unit < SOC_ADC_PERIPH_NUM); uint8_t adc_n = (adc_unit == ADC_UNIT_1) ? 0 : 1; return adc_channel_io_map[adc_n][adc_channel]; }