aboutsummaryrefslogtreecommitdiff
path: root/include/arch/stm32l4xxx/peripherals/isrs.inc
blob: 32f9779e2eb2a6518d84329cdba33f2e673d7424 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
/*
 * The following is a list of interrupts listed in a way
 * that makes it easy to macro-process them by defining
 * macro definitions for IRQ and IRQ_RESERVED alike followed
 * by including this file.
 */
IRQ(on_reset, RESET, 1)
IRQ(on_nmi, NMI, 2)
IRQ(on_hard_fault, HARD_FAULT, 3)
IRQ(on_mem_manage, MEM_MANAGE, 4)
IRQ(on_bus_fault, BUS_FAULT, 5)
IRQ(on_usage_fault, USAGE_FAULT, 6)
IRQ_RESERVED(7)
IRQ_RESERVED(8)
IRQ_RESERVED(9)
IRQ_RESERVED(10)
IRQ(on_svc, SVC, 11)
IRQ(on_debug_mon, DEBUG_MON, 12)
IRQ_RESERVED(13)
IRQ(on_pendsv, PENDSV, 14)
IRQ(on_systick, SYSTICK, 15)
IRQ(on_wwdg_irq, WWDG_IRQ, 16)
IRQ(on_pvd_irq, PVD_IRQ, 17)
IRQ(on_tamper_stamp_irq, TAMPER_STAMP_IRQ, 18)
IRQ(on_rtc_wkup_irq, RTC_WKUP_IRQ, 19)
IRQ(on_flash_irq, FLASH_IRQ, 20)
IRQ(on_rcc_irq, RCC_IRQ, 21)
IRQ(on_exti0_irq, EXTI0_IRQ, 22)
IRQ(on_exti1_irq, EXTI1_IRQ, 23)
IRQ(on_exti2_irq, EXTI2_IRQ, 24)
IRQ(on_exti3_irq, EXTI3_IRQ, 25)
IRQ(on_exti4_irq, EXTI4_IRQ, 26)
IRQ(on_dma1_channel1, DMA1_CHANNEL1_IRQ, 27)
IRQ(on_dma1_channel2, DMA1_CHANNEL2_IRQ, 28)
IRQ(on_dma1_channel3, DMA1_CHANNEL3_IRQ, 29)
IRQ(on_dma1_channel4, DMA1_CHANNEL4_IRQ, 30)
IRQ(on_dma1_channel5, DMA1_CHANNEL5_IRQ, 31)
IRQ(on_dma1_channel6, DMA1_CHANNEL6_IRQ, 32)
IRQ(on_dma1_channel7, DMA1_CHANNEL7_IRQ, 33)
IRQ(on_adc1_irq, ADC1_IRQ, 34)
IRQ(on_can1_tx, CAN1_TX, 35)
IRQ(on_can1_rx0, CAN1_RX0, 36)
IRQ(on_can1_rx1, CAN1_RX1, 37)
IRQ(on_can1_sce, CAN1_SCE, 38)
IRQ(on_exti9_5, EXTI9_5, 39)
IRQ(on_tim1_brk, TIM1_BRK, 40)
IRQ(on_tim1_up, TIM1_UP, 41)
IRQ(on_tim1_trg_com, TIM1_TRG_COM, 42)
IRQ(on_tim1_cc, TIM1_CC, 43)
IRQ(on_tim2, TIM2, 44)
IRQ(on_tim3, TIM3, 45)
IRQ(on_tim4, TIM4, 46)
IRQ(on_i2c1_ev, I2C1_EV, 47)
IRQ(on_i2c1_er, I2C1_ER, 48)
IRQ(on_i2c2_ev, I2C2_EV, 49)
IRQ(on_i2c2_er, I2C2_ER, 50)
IRQ(on_spi1, SPI1, 51)
IRQ(on_spi2, SPI2, 52)
IRQ(on_usart1, USART1, 53)
IRQ(on_usart2, USART2, 54)
IRQ(on_usart3, USART3, 55)
IRQ(on_exti15_10, EXTI15_10, 56)
IRQ(on_rtc_alarm, RTC_ALARM, 57)
IRQ(on_dfsdm1_flt3, DFSDM1_FLT3, 58)
IRQ(on_tim8_brk, TIM8_BRK, 59)
IRQ(on_tim8_up, TIM8_UP, 60)
IRQ(on_tim8_trg_com, TIM8_TRG_COM, 61)
IRQ(on_tim8_cc, TIM8_CC, 62)
IRQ(on_adc3, ADC3, 63)
IRQ(on_fmc, FMC, 64)
IRQ(on_sdmmc1, SDMMC1, 65)
IRQ(on_tim5, TIM5, 66)
IRQ(on_spi3, SPI3, 67)
IRQ(on_uart4, UART4, 68)
IRQ(on_uart5, UART5, 69)
IRQ(on_tim6_dacunder, TIM6_DACUNDER, 70)
IRQ(on_tim7, TIM7, 71)
IRQ(on_dma2_channel1, DMA2_CHANNEL1_IRQ, 72)
IRQ(on_dma2_channel2, DMA2_CHANNEL2_IRQ, 73)
IRQ(on_dma2_channel3, DMA2_CHANNEL3_IRQ, 74)
IRQ(on_dma2_channel4, DMA2_CHANNEL4_IRQ, 75)
IRQ(on_dma2_channel5, DMA2_CHANNEL5_IRQ, 76)
IRQ(on_dfsdm1_flt0, DFSDM1_FLT0, 77)
IRQ(on_dfsdm1_flt1, DFSDM1_FLT1, 78)
IRQ(on_dfsdm1_flt2, DFSDM1_FLT2, 79)
IRQ(on_comp, COMP, 80)
IRQ(on_lptim1, LPTIM1, 81)
IRQ(on_lptim2, LPTIM2, 82)
IRQ(on_otg_fs, OTG_FS, 83)
IRQ(on_dma2_channel6, DMA2_CHANNEL6, 84)
IRQ(on_dma2_channel7, DMA2_CHANNEL7, 85)
IRQ(on_lpuart1, LPUART1, 86)
IRQ(on_quadspi, QUADSPI, 87)
IRQ(on_i2c3_ev, I2C3_EV, 88)
IRQ(on_i2c3_er, I2C3_ER, 89)
IRQ(on_sai1, SAI1, 90)
IRQ(on_sai2, SAI2, 91)
IRQ(on_swpmi1, SWPMI1, 92)
IRQ(on_tsc, TSC, 93)
IRQ(on_lcd, LCD, 94)
IRQ(on_aes, AES, 95)
IRQ(on_rng, RNG, 96)
IRQ(on_fpu, FPU, 97)
IRQ(on_hash, HASH, 98)
IRQ(on_i2c4_ev, I2C4_EV, 99)
IRQ(on_i2c4_er, I2C4_ER, 100)
IRQ(on_dcmi, DCMI, 101)
IRQ(on_can2_tx, CAN2_TX, 102)
IRQ(on_can2_rx0, CAN2_RX0, 103)
IRQ(on_can2_rx1, CAN2_RX1, 104)
IRQ(on_can2_sce, CAN2_SCE, 105)
IRQ(on_dma2d, DMA2D, 106)