From 737c46367abb7f55bce69539e6379bf506984f3a Mon Sep 17 00:00:00 2001 From: Matthew Blue Date: Sun, 15 Apr 2018 17:58:06 -0400 Subject: [PATCH] cpu/atmega2560: external interrupt refactor --- cpu/atmega2560/include/periph_cpu.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/cpu/atmega2560/include/periph_cpu.h b/cpu/atmega2560/include/periph_cpu.h index 92fd809686..10cd8acc1e 100644 --- a/cpu/atmega2560/include/periph_cpu.h +++ b/cpu/atmega2560/include/periph_cpu.h @@ -44,6 +44,20 @@ enum { PORT_L = 10 /**< port L */ }; +/** + * @brief Available external interrupt pins on the ATmega2560 family + * + * In order of their interrupt number. + */ +#define CPU_ATMEGA_EXT_INTS { GPIO_PIN(PORT_D, 0), \ + GPIO_PIN(PORT_D, 1), \ + GPIO_PIN(PORT_D, 2), \ + GPIO_PIN(PORT_D, 3), \ + GPIO_PIN(PORT_E, 4), \ + GPIO_PIN(PORT_E, 5), \ + GPIO_PIN(PORT_E, 6), \ + GPIO_PIN(PORT_E, 7) } + /** * @name Defines for the I2C interface * @{