From 39573e5cf7e5db5f0892fc6d33e0d53ede5e0d17 Mon Sep 17 00:00:00 2001 From: "David A. Mellis" Date: Fri, 12 Aug 2011 18:27:00 -0400 Subject: Adding basic macros for analog + digital pin information. http://code.google.com/p/arduino/issues/detail?id=495 --- pins/mega/pins_arduino.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pins/mega') diff --git a/pins/mega/pins_arduino.h b/pins/mega/pins_arduino.h index b25f858..237173a 100644 --- a/pins/mega/pins_arduino.h +++ b/pins/mega/pins_arduino.h @@ -27,6 +27,11 @@ #include +#define NUM_DIGITAL_PINS 70 +#define NUM_ANALOG_INPUTS 16 +#define analogInputToDigitalPin(p) ((p < 16) ? (p) + 54 : -1) +#define digitalPinHasPWM(p) (((p) >= 2 && (p) <= 13) || ((p) >= 44 && (p)<= 46)) + const static uint8_t SS = 53; const static uint8_t MOSI = 51; const static uint8_t MISO = 50; -- cgit v1.2.3-18-g5258