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