From 2cba1137885e5f254023b5d64370b560aa42c1ed Mon Sep 17 00:00:00 2001 From: Thibaut VIARD <thibaut.viard@atmel.com> Date: Mon, 22 Sep 2014 10:41:23 +0200 Subject: [PATCH] Fixing missing A0 pin test Signed-off-by: Thibaut VIARD <thibaut.viard@atmel.com> --- cores/arduino/wiring_analog.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cores/arduino/wiring_analog.c b/cores/arduino/wiring_analog.c index 305a0909..dde4da05 100644 --- a/cores/arduino/wiring_analog.c +++ b/cores/arduino/wiring_analog.c @@ -80,6 +80,11 @@ uint32_t analogRead( uint32_t ulPin ) { uint32_t valueRead = 0; + if ( ulPin < A0 ) + { + ulPin += A0 ; + } + pinPeripheral(ulPin, g_APinDescription[ulPin].ulPinType); ADC->INPUTCTRL.bit.MUXPOS = g_APinDescription[ulPin].ulADCChannelNumber; -- GitLab