From 2b71432aa12d670a001722d128fa01be00e6205f Mon Sep 17 00:00:00 2001 From: Sandeep Mistry <s.mistry@arduino.cc> Date: Mon, 4 Apr 2016 14:48:25 -0400 Subject: [PATCH] Port analogInputToDigitalPin macro --- variants/arduino_zero/variant.h | 1 + variants/mkr1000/variant.h | 1 + 2 files changed, 2 insertions(+) diff --git a/variants/arduino_zero/variant.h b/variants/arduino_zero/variant.h index d961b495..eb38fcd4 100644 --- a/variants/arduino_zero/variant.h +++ b/variants/arduino_zero/variant.h @@ -57,6 +57,7 @@ extern "C" #define NUM_DIGITAL_PINS (14u) #define NUM_ANALOG_INPUTS (6u) #define NUM_ANALOG_OUTPUTS (1u) +#define analogInputToDigitalPin(p) ((p < NUM_ANALOG_INPUTS) ? (p) + NUM_DIGITAL_PINS : -1) #define digitalPinToPort(P) ( &(PORT->Group[g_APinDescription[P].ulPort]) ) #define digitalPinToBitMask(P) ( 1 << g_APinDescription[P].ulPin ) diff --git a/variants/mkr1000/variant.h b/variants/mkr1000/variant.h index 0f306bf3..67333733 100644 --- a/variants/mkr1000/variant.h +++ b/variants/mkr1000/variant.h @@ -40,6 +40,7 @@ #define NUM_DIGITAL_PINS (15u) #define NUM_ANALOG_INPUTS (7u) #define NUM_ANALOG_OUTPUTS (1u) +#define analogInputToDigitalPin(p) ((p < NUM_ANALOG_INPUTS) ? (p) + NUM_DIGITAL_PINS : -1) // Low-level pin register query macros // ----------------------------------- -- GitLab