aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/wiring_private.h
diff options
context:
space:
mode:
authorDavid A. Mellis <d.mellis@arduino.cc>2011-12-02 17:17:27 -0500
committerDavid A. Mellis <d.mellis@arduino.cc>2011-12-02 17:17:27 -0500
commitc2263dfc0b7a30c3f85916ae4b093feb770aca15 (patch)
tree81c179af6cd43dc3d24d85a0a9039ac5e1a682fd /cores/arduino/wiring_private.h
parentaae9972a2b3fa47b12a99d5c7fea7fd49f51ce4f (diff)
Support 3rd external interrupt on ATmega1284P (maniacbug)
http://code.google.com/p/arduino/issues/detail?id=728
Diffstat (limited to 'cores/arduino/wiring_private.h')
-rwxr-xr-xcores/arduino/wiring_private.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cores/arduino/wiring_private.h b/cores/arduino/wiring_private.h
index 41d1d40..f0ceb0c 100755
--- a/cores/arduino/wiring_private.h
+++ b/cores/arduino/wiring_private.h
@@ -54,6 +54,8 @@ extern "C"{
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
#define EXTERNAL_NUM_INTERRUPTS 8
+#elif defined(__AVR_ATmega1284P__)
+#define EXTERNAL_NUM_INTERRUPTS 3
#else
#define EXTERNAL_NUM_INTERRUPTS 2
#endif