25#define LPC22xx_INTERRUPT_WDINT 0
26#define LPC22xx_INTERRUPT_RSV0 1
27#define LPC22xx_INTERRUPT_DBGRX 2
28#define LPC22xx_INTERRUPT_DBGTX 3
29#define LPC22xx_INTERRUPT_TIMER0 4
30#define LPC22xx_INTERRUPT_TIMER1 5
31#define LPC22xx_INTERRUPT_UART0 6
32#define LPC22xx_INTERRUPT_UART1 7
33#define LPC22xx_INTERRUPT_PWM0 8
34#define LPC22xx_INTERRUPT_I2C 9
35#define LPC22xx_INTERRUPT_SPI0 10
36#define LPC22xx_INTERRUPT_SPI1 11
37#define LPC22xx_INTERRUPT_PLL 12
38#define LPC22xx_INTERRUPT_RTC 13
39#define LPC22xx_INTERRUPT_EINT0 14
40#define LPC22xx_INTERRUPT_EINT1 15
41#define LPC22xx_INTERRUPT_EINT2 16
42#define LPC22xx_INTERRUPT_EINT3 17
43#define LPC22xx_INTERRUPT_ADC 18
45#define LPC22xx_INTERRUPT_CANERR 19
46#define LPC22xx_INTERRUPT_CAN1TX 20
47#define LPC22xx_INTERRUPT_CAN1RX 21
48#define LPC22xx_INTERRUPT_CAN2TX 22
49#define LPC22xx_INTERRUPT_CAN2RX 23
50#define LPC22xx_INTERRUPT_CAN3TX 24
51#define LPC22xx_INTERRUPT_CAN3RX 25
52#define LPC22xx_INTERRUPT_CAN4TX 26
53#define LPC22xx_INTERRUPT_CAN4RX 27
56#define BSP_INTERRUPT_VECTOR_MIN 0
58#define BSP_INTERRUPT_VECTOR_MAX (BSP_MAX_INT - 1)
60#define UNDEFINED_INSTRUCTION_VECTOR_ADDR (*(u_long *)0x00000004L)
61#define SOFTWARE_INTERRUPT_VECTOR_ADDR (*(u_long *)0x00000008L)
62#define PREFETCH_ABORT_VECTOR_ADDR (*(u_long *)0x0000000CL)
63#define DATA_ABORT_VECTOR_ADDR (*(u_long *)0x00000010L)
64#define IRQ_VECTOR_ADDR (*(u_long *)0x00000018L)
65#define FIQ_VECTOR_ADDR (*(u_long *)0x0000001CL)
67#define DATA_ABORT_ISR_ADDR (*(u_long *)0x00000030L)
68#define IRQ_ISR_ADDR (*(u_long *)0x00000038L)
69#define FIQ_ISR_ADDR (*(u_long *)0x0000003CL)
Header file for the Interrupt Manager Extension.