Skip to content

Commit 2b71432

Browse files
committed
Port analogInputToDigitalPin macro
1 parent df98257 commit 2b71432

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

variants/arduino_zero/variant.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ extern "C"
5757
#define NUM_DIGITAL_PINS (14u)
5858
#define NUM_ANALOG_INPUTS (6u)
5959
#define NUM_ANALOG_OUTPUTS (1u)
60+
#define analogInputToDigitalPin(p) ((p < NUM_ANALOG_INPUTS) ? (p) + NUM_DIGITAL_PINS : -1)
6061

6162
#define digitalPinToPort(P) ( &(PORT->Group[g_APinDescription[P].ulPort]) )
6263
#define digitalPinToBitMask(P) ( 1 << g_APinDescription[P].ulPin )

variants/mkr1000/variant.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
#define NUM_DIGITAL_PINS (15u)
4141
#define NUM_ANALOG_INPUTS (7u)
4242
#define NUM_ANALOG_OUTPUTS (1u)
43+
#define analogInputToDigitalPin(p) ((p < NUM_ANALOG_INPUTS) ? (p) + NUM_DIGITAL_PINS : -1)
4344

4445
// Low-level pin register query macros
4546
// -----------------------------------

0 commit comments

Comments
 (0)