mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-02 20:24:32 +02:00
fix(adc): invalid assertion on the adc_unit
This commit is contained in:
@@ -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)
|
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;
|
uint8_t adc_n = (adc_unit == ADC_UNIT_1) ? 0 : 1;
|
||||||
return adc_channel_io_map[adc_n][adc_channel];
|
return adc_channel_io_map[adc_n][adc_channel];
|
||||||
}
|
}
|
||||||
|
@@ -99,7 +99,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)
|
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;
|
uint8_t adc_n = (adc_unit == ADC_UNIT_1) ? 0 : 1;
|
||||||
return adc_channel_io_map[adc_n][adc_channel];
|
return adc_channel_io_map[adc_n][adc_channel];
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user