]> rtime.felk.cvut.cz Git - lincan.git/blob - embedded/arch/arm/mach-lpc21xx/libs/hal/hal_ints.h
Merge branch 'master' into can-usb1
[lincan.git] / embedded / arch / arm / mach-lpc21xx / libs / hal / hal_ints.h
1 #ifndef HAL_INTS_H
2 #define HAL_INTS_H
3
4 #define HAL_INTERRUPT_NONE    -1
5
6 #define HAL_INTERRUPT_WD      0
7 #define HAL_INTERRUPT_SOFT    1
8 #define HAL_INTERRUPT_DCC_RX  2
9 #define HAL_INTERRUPT_DCC_TX  3
10 #define HAL_INTERRUPT_TIMER0  4
11 #define HAL_INTERRUPT_TIMER1  5
12 #define HAL_INTERRUPT_UART0   6
13 #define HAL_INTERRUPT_UART1   7
14 #define HAL_INTERRUPT_PWM0    8
15 #define HAL_INTERRUPT_I2C0    9
16 #define HAL_INTERRUPT_SPI0    10
17 #define HAL_INTERRUPT_SPI1    11
18 #define HAL_INTERRUPT_PLL     12
19 #define HAL_INTERRUPT_RTCDEV  13        
20 #define HAL_INTERRUPT_EINT0   14
21 #define HAL_INTERRUPT_EINT1   15
22 #define HAL_INTERRUPT_EINT2   16
23 #define HAL_INTERRUPT_EINT3   17
24 #define HAL_INTERRUPT_AD      18 
25 #define HAL_INTERRUPT_I2C1    19
26
27 #define HAL_ISR_MIN           0
28 #define HAL_ISR_MAX           (31)
29
30 #define HAL_ISR_COUNT         (HAL_ISR_MAX+1)
31
32 //The vector used by the Real time clock
33 #define HAL_INTERRUPT_RTC     HAL_INTERRUPT_TIMER0
34
35 #endif /* HAL_INTS_H */