From 15c5e8c80646adb8a90a183322f31f042a3ead2f Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Fri, 6 Oct 2023 15:55:43 -0700 Subject: [PATCH] Fix pin adc unit check IDF5 made 0 valid. Use the NO_ADC macro instead --- ports/espressif/common-hal/analogio/AnalogIn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/espressif/common-hal/analogio/AnalogIn.c b/ports/espressif/common-hal/analogio/AnalogIn.c index ea322690f7..f3950e7f19 100644 --- a/ports/espressif/common-hal/analogio/AnalogIn.c +++ b/ports/espressif/common-hal/analogio/AnalogIn.c @@ -63,7 +63,7 @@ void common_hal_analogio_analogin_construct(analogio_analogin_obj_t *self, const mcu_pin_obj_t *pin) { - if (pin->adc_index == 0 || pin->adc_channel == NO_ADC_CHANNEL) { + if (pin->adc_index == NO_ADC || pin->adc_channel == NO_ADC_CHANNEL) { raise_ValueError_invalid_pin(); } common_hal_mcu_pin_claim(pin);