From bd6268c8a48a53a5ca850d8dcb2220e581563a36 Mon Sep 17 00:00:00 2001 From: Phumphathai Chansriwong Date: Thu, 5 Jun 2025 17:56:31 +0700 Subject: [PATCH] U5: Add ADC 14bit support --- cores/arduino/wiring_analog.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cores/arduino/wiring_analog.c b/cores/arduino/wiring_analog.c index 0b80ca3828..efd01bbadf 100644 --- a/cores/arduino/wiring_analog.c +++ b/cores/arduino/wiring_analog.c @@ -29,10 +29,12 @@ extern "C" { uint32_t g_anOutputPinConfigured[MAX_NB_PORT] = {0}; #endif -#if !defined(ADC_RESOLUTION_16B) -#define MAX_ADC_RESOLUTION 12 -#else +#if defined(ADC_RESOLUTION_16B) #define MAX_ADC_RESOLUTION 16 +#elif defined(ADC_RESOLUTION_14B) +#define MAX_ADC_RESOLUTION 14 +#else +#define MAX_ADC_RESOLUTION 12 #endif #define MAX_PWM_RESOLUTION 16