Added irq.yaml to lpc_13xx and lpc_17xx families
This commit is contained in:
parent
f62eee7644
commit
0a1cf977eb
@ -8,6 +8,10 @@
|
|||||||
#elif defined(TINYGECKO)
|
#elif defined(TINYGECKO)
|
||||||
# include <libopencm3/efm32/tinygecko/nvic.h>
|
# include <libopencm3/efm32/tinygecko/nvic.h>
|
||||||
|
|
||||||
|
#elif defined(LPC13XX)
|
||||||
|
# include <libopencm3/lpc13xx/nvic.h>
|
||||||
|
#elif defined(LPC17XX)
|
||||||
|
# include <libopencm3/lpc17xx/nvic.h>
|
||||||
#elif defined(LPC43XX)
|
#elif defined(LPC43XX)
|
||||||
# include <libopencm3/lpc43xx/nvic.h>
|
# include <libopencm3/lpc43xx/nvic.h>
|
||||||
|
|
||||||
|
62
include/libopencm3/lpc13xx/irq.yaml
Normal file
62
include/libopencm3/lpc13xx/irq.yaml
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
includeguard: LIBOPENCM3_LPC13xx_NVIC_H
|
||||||
|
partname_humanreadable: LPC 13xx series
|
||||||
|
partname_doxygen: LPC13xx
|
||||||
|
irqs:
|
||||||
|
0: pio0_0
|
||||||
|
1: pio0_1
|
||||||
|
2: pio0_2
|
||||||
|
3: pio0_3
|
||||||
|
4: pio0_4
|
||||||
|
5: pio0_5
|
||||||
|
6: pio0_6
|
||||||
|
7: pio0_7
|
||||||
|
8: pio0_8
|
||||||
|
9: pio0_9
|
||||||
|
10: pio0_10
|
||||||
|
11: pio0_11
|
||||||
|
12: pio1_0
|
||||||
|
13: pio1_1
|
||||||
|
14: pio1_2
|
||||||
|
15: pio1_3
|
||||||
|
16: pio1_4
|
||||||
|
17: pio1_5
|
||||||
|
18: pio1_6
|
||||||
|
19: pio1_7
|
||||||
|
20: pio1_8
|
||||||
|
21: pio1_9
|
||||||
|
22: pio1_10
|
||||||
|
23: pio1_11
|
||||||
|
24: pio2_0
|
||||||
|
25: pio2_1
|
||||||
|
26: pio2_2
|
||||||
|
27: pio2_3
|
||||||
|
28: pio2_4
|
||||||
|
29: pio2_5
|
||||||
|
30: pio2_6
|
||||||
|
31: pio2_7
|
||||||
|
32: pio2_8
|
||||||
|
33: pio2_9
|
||||||
|
34: pio2_10
|
||||||
|
35: pio2_11
|
||||||
|
36: pio3_0
|
||||||
|
37: pio3_1
|
||||||
|
38: pio3_2
|
||||||
|
39: pio3_3
|
||||||
|
40: i2c0
|
||||||
|
41: ct16b0
|
||||||
|
42: ct16b1
|
||||||
|
43: ct32b0
|
||||||
|
44: ct32b1
|
||||||
|
45: ssp0
|
||||||
|
46: uart
|
||||||
|
47: usb
|
||||||
|
48: usb_fiq
|
||||||
|
49: adc
|
||||||
|
50: wdt
|
||||||
|
51: bod
|
||||||
|
# 52: reserved
|
||||||
|
53: pio3
|
||||||
|
54: pio2
|
||||||
|
55: pio1
|
||||||
|
56: pio0
|
||||||
|
56: ssp1
|
39
include/libopencm3/lpc17xx/irq.yaml
Normal file
39
include/libopencm3/lpc17xx/irq.yaml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
includeguard: LIBOPENCM3_LPC17xx_NVIC_H
|
||||||
|
partname_humanreadable: LPC 17xx series
|
||||||
|
partname_doxygen: LPC17xx
|
||||||
|
irqs:
|
||||||
|
0: wdt
|
||||||
|
1: timer0
|
||||||
|
2: timer1
|
||||||
|
3: timer2
|
||||||
|
4: timer3
|
||||||
|
5: uart0
|
||||||
|
6: uart1
|
||||||
|
7: uart2
|
||||||
|
8: uart3
|
||||||
|
9: pwm
|
||||||
|
10: i2c0
|
||||||
|
11: i2c1
|
||||||
|
12: i2c2
|
||||||
|
13: spi
|
||||||
|
14: ssp0
|
||||||
|
15: ssp1
|
||||||
|
16: pll0
|
||||||
|
17: rtc
|
||||||
|
18: eint0
|
||||||
|
19: eint1
|
||||||
|
20: eint2
|
||||||
|
21: eint3
|
||||||
|
22: adc
|
||||||
|
23: bod
|
||||||
|
24: usb
|
||||||
|
25: can
|
||||||
|
26: gpdma
|
||||||
|
27: i2s
|
||||||
|
28: ethernet
|
||||||
|
29: rit
|
||||||
|
30: motor_pwm
|
||||||
|
31: qei
|
||||||
|
32: pll1
|
||||||
|
33: usb_act
|
||||||
|
34: can_act
|
@ -8,6 +8,10 @@
|
|||||||
#elif defined(TINYGECKO)
|
#elif defined(TINYGECKO)
|
||||||
# include "../efm32/tinygecko/vector_nvic.c"
|
# include "../efm32/tinygecko/vector_nvic.c"
|
||||||
|
|
||||||
|
#elif defined(LPC13XX)
|
||||||
|
# include "../lpc13xx/vector_nvic.c"
|
||||||
|
#elif defined(LPC17XX)
|
||||||
|
# include "../lpc17xx/vector_nvic.c"
|
||||||
#elif defined(LPC43XX)
|
#elif defined(LPC43XX)
|
||||||
# include "../lpc43xx/vector_nvic.c"
|
# include "../lpc43xx/vector_nvic.c"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user