Enum stm32_hal2::pac::Interrupt
source · [−]#[repr(u16)]
pub enum Interrupt {
Show 139 variants
WWDG1,
PVD_PVM,
RTC_TAMP_STAMP_CSS_LSE,
RTC_WKUP,
FLASH,
RCC,
EXTI0,
EXTI1,
EXTI2,
EXTI3,
EXTI4,
DMA1_STR0,
DMA1_STR1,
DMA1_STR2,
DMA1_STR3,
DMA1_STR4,
DMA1_STR5,
DMA1_STR6,
ADC1_2,
FDCAN1_IT0,
FDCAN2_IT0,
FDCAN1_IT1,
FDCAN2_IT1,
EXTI9_5,
TIM1_BRK,
TIM1_UP,
TIM1_TRG_COM,
TIM_CC,
TIM2,
TIM3,
TIM4,
I2C1_EV,
I2C1_ER,
I2C2_EV,
I2C2_ER,
SPI1,
SPI2,
USART1,
USART2,
USART3,
EXTI15_10,
RTC_ALARM,
TIM8_BRK_TIM12,
TIM8_UP_TIM13,
TIM8_TRG_COM_TIM14,
TIM8_CC,
DMA1_STR7,
FMC,
SDMMC1,
TIM5,
SPI3,
UART4,
UART5,
TIM6_DAC,
TIM7,
DMA2_STR0,
DMA2_STR1,
DMA2_STR2,
DMA2_STR3,
DMA2_STR4,
ETH,
ETH_WKUP,
FDCAN_CAL,
DMA2_STR5,
DMA2_STR6,
DMA2_STR7,
USART6,
I2C3_EV,
I2C3_ER,
OTG_HS_EP1_OUT,
OTG_HS_EP1_IN,
OTG_HS_WKUP,
OTG_HS,
DCMI,
FPU,
UART7,
UART8,
SPI4,
SPI5,
SPI6,
SAI1,
LTDC,
LTDC_ER,
DMA2D,
SAI2,
QUADSPI,
LPTIM1,
CEC,
I2C4_EV,
I2C4_ER,
SPDIF,
OTG_FS_EP1_OUT,
OTG_FS_EP1_IN,
OTG_FS_WKUP,
OTG_FS,
DMAMUX1_OV,
HRTIM1_MST,
HRTIM1_TIMA,
HRTIM_TIMB,
HRTIM1_TIMC,
HRTIM1_TIMD,
HRTIM_TIME,
HRTIM1_FLT,
DFSDM1_FLT0,
DFSDM1_FLT1,
DFSDM1_FLT2,
DFSDM1_FLT3,
SAI3,
SWPMI1,
TIM15,
TIM16,
TIM17,
MDIOS_WKUP,
MDIOS,
JPEG,
MDMA,
SDMMC,
HSEM0,
ADC3,
DMAMUX2_OVR,
BDMA_CH1,
BDMA_CH2,
BDMA_CH3,
BDMA_CH4,
BDMA_CH5,
BDMA_CH6,
BDMA_CH7,
BDMA_CH8,
COMP,
LPTIM2,
LPTIM3,
LPTIM4,
LPTIM5,
LPUART,
WWDG1_RST,
CRS,
RAMECC,
SAI4,
WKUP,
}
Expand description
Enumeration of all the interrupts.
Variants
WWDG1
0 - Window Watchdog interrupt
PVD_PVM
1 - PVD through EXTI line
RTC_TAMP_STAMP_CSS_LSE
2 - RTC tamper, timestamp
RTC_WKUP
3 - RTC Wakeup interrupt
FLASH
4 - Flash memory
RCC
5 - RCC global interrupt
EXTI0
6 - EXTI Line 0 interrupt
EXTI1
7 - EXTI Line 1 interrupt
EXTI2
8 - EXTI Line 2 interrupt
EXTI3
9 - EXTI Line 3interrupt
EXTI4
10 - EXTI Line 4interrupt
DMA1_STR0
11 - DMA1 Stream0
DMA1_STR1
12 - DMA1 Stream1
DMA1_STR2
13 - DMA1 Stream2
DMA1_STR3
14 - DMA1 Stream3
DMA1_STR4
15 - DMA1 Stream4
DMA1_STR5
16 - DMA1 Stream5
DMA1_STR6
17 - DMA1 Stream6
ADC1_2
18 - ADC1 and ADC2
FDCAN1_IT0
19 - FDCAN1 Interrupt 0
FDCAN2_IT0
20 - FDCAN2 Interrupt 0
FDCAN1_IT1
21 - FDCAN1 Interrupt 1
FDCAN2_IT1
22 - FDCAN2 Interrupt 1
EXTI9_5
23 - EXTI Line[9:5] interrupts
TIM1_BRK
24 - TIM1 break interrupt
TIM1_UP
25 - TIM1 update interrupt
TIM1_TRG_COM
26 - TIM1 trigger and commutation
TIM_CC
27 - TIM1 capture / compare
TIM2
28 - TIM2 global interrupt
TIM3
29 - TIM3 global interrupt
TIM4
30 - TIM4 global interrupt
I2C1_EV
31 - I2C1 event interrupt
I2C1_ER
32 - I2C1 error interrupt
I2C2_EV
33 - I2C2 event interrupt
I2C2_ER
34 - I2C2 error interrupt
SPI1
35 - SPI1 global interrupt
SPI2
36 - SPI2 global interrupt
USART1
37 - USART1 global interrupt
USART2
38 - USART2 global interrupt
USART3
39 - USART3 global interrupt
EXTI15_10
40 - EXTI Line[15:10] interrupts
RTC_ALARM
41 - RTC alarms (A and B)
TIM8_BRK_TIM12
43 - TIM8 and 12 break global
TIM8_UP_TIM13
44 - TIM8 and 13 update global
TIM8_TRG_COM_TIM14
45 - TIM8 and 14 trigger /commutation and global
TIM8_CC
46 - TIM8 capture / compare
DMA1_STR7
47 - DMA1 Stream7
FMC
48 - FMC global interrupt
SDMMC1
49 - SDMMC global interrupt
TIM5
50 - TIM5 global interrupt
SPI3
51 - SPI3 global interrupt
UART4
52 - UART4 global interrupt
UART5
53 - UART5 global interrupt
TIM6_DAC
54 - TIM6 global interrupt
TIM7
55 - TIM7 global interrupt
DMA2_STR0
56 - DMA2 Stream0
DMA2_STR1
57 - DMA2 Stream1
DMA2_STR2
58 - DMA2 Stream2
DMA2_STR3
59 - DMA2 Stream3
DMA2_STR4
60 - DMA2 Stream4
ETH
61 - Ethernet global interrupt
ETH_WKUP
62 - Ethernet wakeup through EXTI
FDCAN_CAL
63 - CAN2TX interrupts
DMA2_STR5
68 - DMA2 Stream5
DMA2_STR6
69 - DMA2 Stream6
DMA2_STR7
70 - DMA2 Stream7
USART6
71 - USART6 global interrupt
I2C3_EV
72 - I2C3 event interrupt
I2C3_ER
73 - I2C3 error interrupt
OTG_HS_EP1_OUT
74 - OTG_HS out global interrupt
OTG_HS_EP1_IN
75 - OTG_HS in global interrupt
OTG_HS_WKUP
76 - OTG_HS wakeup interrupt
OTG_HS
77 - OTG_HS global interrupt
DCMI
78 - DCMI global interrupt
FPU
81 - Floating point unit interrupt
UART7
82 - UART7 global interrupt
UART8
83 - UART8 global interrupt
SPI4
84 - SPI4 global interrupt
SPI5
85 - SPI5 global interrupt
SPI6
86 - SPI6 global interrupt
SAI1
87 - SAI1 global interrupt
LTDC
88 - LCD-TFT global interrupt
LTDC_ER
89 - LCD-TFT error interrupt
DMA2D
90 - DMA2D global interrupt
SAI2
91 - SAI2 global interrupt
QUADSPI
92 - QuadSPI global interrupt
LPTIM1
93 - LPTIM1 global interrupt
CEC
94 - HDMI-CEC global interrupt
I2C4_EV
95 - I2C4 event interrupt
I2C4_ER
96 - I2C4 error interrupt
SPDIF
97 - SPDIFRX global interrupt
OTG_FS_EP1_OUT
98 - OTG_FS out global interrupt
OTG_FS_EP1_IN
99 - OTG_FS in global interrupt
OTG_FS_WKUP
100 - OTG_FS wakeup
OTG_FS
101 - OTG_FS global interrupt
DMAMUX1_OV
102 - DMAMUX1 overrun interrupt
HRTIM1_MST
103 - HRTIM1 master timer interrupt
HRTIM1_TIMA
104 - HRTIM1 timer A interrupt
HRTIM_TIMB
105 - HRTIM1 timer B interrupt
HRTIM1_TIMC
106 - HRTIM1 timer C interrupt
HRTIM1_TIMD
107 - HRTIM1 timer D interrupt
HRTIM_TIME
108 - HRTIM1 timer E interrupt
HRTIM1_FLT
109 - HRTIM1 fault interrupt
DFSDM1_FLT0
110 - DFSDM1 filter 0 interrupt
DFSDM1_FLT1
111 - DFSDM1 filter 1 interrupt
DFSDM1_FLT2
112 - DFSDM1 filter 2 interrupt
DFSDM1_FLT3
113 - DFSDM1 filter 3 interrupt
SAI3
114 - SAI3 global interrupt
SWPMI1
115 - SWPMI global interrupt
TIM15
116 - TIM15 global interrupt
TIM16
117 - TIM16 global interrupt
TIM17
118 - TIM17 global interrupt
MDIOS_WKUP
119 - MDIOS wakeup
MDIOS
120 - MDIOS global interrupt
JPEG
121 - JPEG global interrupt
MDMA
122 - MDMA
SDMMC
124 - SDMMC global interrupt
HSEM0
125 - HSEM global interrupt 1
ADC3
127 - ADC3 global interrupt
DMAMUX2_OVR
128 - DMAMUX2 overrun interrupt
BDMA_CH1
129 - BDMA channel 1 interrupt
BDMA_CH2
130 - BDMA channel 2 interrupt
BDMA_CH3
131 - BDMA channel 3 interrupt
BDMA_CH4
132 - BDMA channel 4 interrupt
BDMA_CH5
133 - BDMA channel 5 interrupt
BDMA_CH6
134 - BDMA channel 6 interrupt
BDMA_CH7
135 - BDMA channel 7 interrupt
BDMA_CH8
136 - BDMA channel 8 interrupt
COMP
137 - COMP1 and COMP2
LPTIM2
138 - LPTIM2 timer interrupt
LPTIM3
139 - LPTIM2 timer interrupt
LPTIM4
140 - LPTIM2 timer interrupt
LPTIM5
141 - LPTIM2 timer interrupt
LPUART
142 - LPUART global interrupt
WWDG1_RST
143 - Window Watchdog interrupt
CRS
144 - Clock Recovery System globa
RAMECC
145 - ECC diagnostic global interrupt for all RAMECC controllers
SAI4
146 - SAI4 global interrupt
WKUP
149 - WKUP1 to WKUP6 pins