From 9c7050079a1f73feb209e2cd1f86b7db00300a7e Mon Sep 17 00:00:00 2001 From: "Frederic.Pillon" Date: Wed, 5 Jun 2019 09:28:04 +0200 Subject: [PATCH] Add dummy analogReference() for compatibility Reference: https://www.arduino.cc/reference/en/language/functions/analog-io/analogreference/ Same as Arduino SAM Boards (Due) Fix #403 Signed-off-by: Frederic.Pillon --- cores/arduino/wiring_analog.c | 4 ++++ cores/arduino/wiring_analog.h | 1 + 2 files changed, 5 insertions(+) diff --git a/cores/arduino/wiring_analog.c b/cores/arduino/wiring_analog.c index 1301dd75b6..ba1455a925 100644 --- a/cores/arduino/wiring_analog.c +++ b/cores/arduino/wiring_analog.c @@ -59,6 +59,10 @@ static inline uint32_t mapResolution(uint32_t value, uint32_t from, uint32_t to) } } +void analogReference(eAnalogReference ulMode) +{ + UNUSED(ulMode); +} //perform the read operation on the selected analog pin. //the initialization of the analog PIN is done through this function diff --git a/cores/arduino/wiring_analog.h b/cores/arduino/wiring_analog.h index 14e241160a..dc3de9dcc0 100644 --- a/cores/arduino/wiring_analog.h +++ b/cores/arduino/wiring_analog.h @@ -25,6 +25,7 @@ extern "C" { /* * \brief SAM3 products have only one reference for ADC + * This is kept only for compatibility with existing AVR based API. */ typedef enum _eAnalogReference { AR_DEFAULT,