diff options
Diffstat (limited to 'nuttx/arch/avr/src/at91uc3/at91uc3_irq.c')
-rw-r--r-- | nuttx/arch/avr/src/at91uc3/at91uc3_irq.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/nuttx/arch/avr/src/at91uc3/at91uc3_irq.c b/nuttx/arch/avr/src/at91uc3/at91uc3_irq.c index c05e7496a..c5bdeafbd 100644 --- a/nuttx/arch/avr/src/at91uc3/at91uc3_irq.c +++ b/nuttx/arch/avr/src/at91uc3/at91uc3_irq.c @@ -39,6 +39,7 @@ ****************************************************************************/ #include <nuttx/config.h> +#include "at91uc3_config.h" #include <stdint.h> #include <errno.h> @@ -226,6 +227,12 @@ void up_irqinitialize(void) irq_attach(irq, avr32_xcptn); } + /* Initialize GPIO interrupt facilities */ + +#ifdef CONFIG_AVR32_GPIOIRQ + gpio_irqinitialize(); +#endif + /* And finally, enable interrupts */ #ifndef CONFIG_SUPPRESS_INTERRUPTS |