/* * Interrupt sources for the SAMDxx micro-controller */ ENUM [ SysTick, /* configurable interrupts */ PM_IRQ, /* Power Manager */ SYSCTRL_IRQ, /* System Control */ WDT_IRQ, /* Watchdog timer */ RTC_IRQ, /* Real-Time timer */ EIC_IRQ { /* External Interrupt Controller */ ENUM [ PA0 { #include }, PA1 { #include }, PA2 { #include }, PA3 { #include }, PA4 { #include }, PA5 { #include }, PA6 { #include }, PA7 { #include }, PA8 { #include }, PA9 { #include }, PA10 { #include }, PA11 { #include }, PA12 { #include }, PA13 { #include }, PA14 { #include }, PA15 { #include }, PA16 { #include }, PA17 { #include }, PA18 { #include }, PA19 { #include }, PA20 { #include }, PA21 { #include }, PA22 { #include }, PA23 { #include }, PA24 { #include }, PA25 { #include }, PA26 { #include }, PA27 { #include }, PA28 { #include }, PA29 { #include }, PA30 { #include }, PA31 { #include }, PB0 { #include }, PB1 { #include }, PB2 { #include }, PB3 { #include }, PB4 { #include }, PB5 { #include }, PB6 { #include }, PB7 { #include }, PB8 { #include }, PB9 { #include }, PB10 { #include }, PB11 { #include }, PB12 { #include }, PB13 { #include }, PB14 { #include }, PB15 { #include }, PB16 { #include }, PB17 { #include }, PB18 { #include }, PB19 { #include }, PB20 { #include }, PB21 { #include }, PB22 { #include }, PB23 { #include }, PB24 { #include }, PB25 { #include }, PB26 { #include }, PB27 { #include }, PB28 { #include }, PB29 { #include }, PB30 { #include }, PB31 { #include } ] PIN; }, NVMCTRL_IRQ, /* Non-Volatile Memory Controller */ DMAC_IRQ, /* Direct Memory Access Controller */ USB_IRQ, /* Universal Serial Bus */ EVSYS_IRQ, /* Event System Interface */ SERCOM0_IRQ, /* Serial Communication Interface 0 */ SERCOM1_IRQ, /* Serial Communication Interface 1 */ SERCOM2_IRQ, /* Serial Communication Interface 2 */ SERCOM3_IRQ, /* Serial Communication Interface 3 */ SERCOM4_IRQ, /* Serial Communication Interface 4 */ SERCOM5_IRQ, /* Serial Communication Interface 5 */ TCC0_IRQ, /* Timer Counter Control 0 */ TCC1_IRQ, /* Timer Counter Control 1 */ TCC2_IRQ, /* Timer Counter Control 2 */ TC3_IRQ, /* Timer Basic Counter 3 */ TC4_IRQ, /* Timer Basic Counter 4 */ TC5_IRQ, /* Timer Basic Counter 5 */ TC6_IRQ, /* Timer Basic Counter 6 */ TC7_IRQ, /* Timer Basic Counter 7 */ ADC_IRQ, /* Analog Digital Converter */ AC_IRQ, /* Analog Comparator 0*/ DAC_IRQ, /* Digital Analog Converter */ PTC_IRQ, /* Peripheral Touch Controller */ I2S_IRQ, /* Inter-IC Sound Interface */ AC1_IRQ /* Analog Comparator 1*/ ] SOURCE;