From c2c3f4623ce7c129c128d6538022ec4e862e19ff Mon Sep 17 00:00:00 2001 From: Sandeep Mistry Date: Tue, 5 Apr 2016 11:46:56 -0400 Subject: [PATCH] Correct NUM_DIGITAL_PINS to include analog pins --- hardware/arduino/sam/variants/arduino_due_x/variant.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hardware/arduino/sam/variants/arduino_due_x/variant.h b/hardware/arduino/sam/variants/arduino_due_x/variant.h index 1445ce14f..caaba57dd 100644 --- a/hardware/arduino/sam/variants/arduino_due_x/variant.h +++ b/hardware/arduino/sam/variants/arduino_due_x/variant.h @@ -56,9 +56,9 @@ extern "C"{ // Number of pins defined in PinDescription array #define PINS_COUNT (79u) -#define NUM_DIGITAL_PINS (54u) +#define NUM_DIGITAL_PINS (66u) #define NUM_ANALOG_INPUTS (12u) -#define analogInputToDigitalPin(p) ((p < NUM_ANALOG_INPUTS) ? (p) + NUM_DIGITAL_PINS : -1) +#define analogInputToDigitalPin(p) ((p < 12u) ? (p) + 54u : -1) #define digitalPinToPort(P) ( g_APinDescription[P].pPort ) #define digitalPinToBitMask(P) ( g_APinDescription[P].ulPin )