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 )