From 0bb43529b31ffb0e93972e80c511a2e9fe1129d8 Mon Sep 17 00:00:00 2001 From: dylad Date: Tue, 11 Apr 2017 22:24:29 +0200 Subject: [PATCH] cpu/samd21: do the difference between samr21 and samd21 EXTI Signed-off-by: dylad --- cpu/samd21/periph/gpio.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cpu/samd21/periph/gpio.c b/cpu/samd21/periph/gpio.c index f92bf170c..b35ae79ab 100644 --- a/cpu/samd21/periph/gpio.c +++ b/cpu/samd21/periph/gpio.c @@ -41,10 +41,17 @@ * @brief Mapping of pins to EXTI lines, -1 means not EXTI possible */ static const int8_t exti_config[2][32] = { +#ifdef CPU_MODEL_SAMD21J18A { 0, 1, 2, 3, 4, 5, 6, 7, -1, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 12, 13, -1, 15, 8, -1, 10, 11}, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, -1, -1, -1, -1, 6, 7, -1, -1, -1, -1, -1, -1, 14, 15}, +#elif CPU_MODEL_SAMR21G18A + {-1, 1, -1, -1, 4, 5, 6, 7, -1, 9, 10, 11, 12, 13, 14, 15, + -1, 1, 2, 3, -1, -1, 6, 7, 12, 13, -1, 15, 8, -1, 10, 11}, + { 0, -1, 2, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 0, 1, -1, -1, -1, -1, 6, 7, -1, -1, -1, -1, 8, -1, -1, -1}, +#endif }; /**