From 025e40f7392a179262af8ea4ea06bc4e10e638d5 Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 1 Apr 2021 00:17:55 +0700 Subject: [PATCH] fix ADC 13 bit width for esp32s2 --- cores/esp32/esp32-hal-adc.c | 6 ++++++ 1 file changed, 6 insertions(+) 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){