diff --git a/cores/esp32/esp32-hal-adc.c b/cores/esp32/esp32-hal-adc.c index 72e8ab000e0..117f9954a45 100644 --- a/cores/esp32/esp32-hal-adc.c +++ b/cores/esp32/esp32-hal-adc.c @@ -43,7 +43,13 @@ static uint8_t __analogVRefPin = 0; #endif static uint8_t __analogAttenuation = 3;//11db + +#if CONFIG_IDF_TARGET_ESP32 static uint8_t __analogWidth = 3;//12 bits +#elif CONFIG_IDF_TARGET_ESP32S2 +static uint8_t __analogWidth = 4;//13 bits +#endif + static uint8_t __analogClockDiv = 1; void __analogSetClockDiv(uint8_t clockDiv){