Enum stm32_hal2::pac::interrupt
source · [−]#[repr(u16)]
pub enum interrupt {
Show 133 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,
TIM1_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_PSSI,
CRYP,
HASH_RNG,
FPU,
UART7,
UART8,
SPI4,
SPI5,
SPI6,
SAI1,
LTDC,
LTDC_ERR,
DMA2D,
OCTOSPI1,
LPTIM1,
CEC,
I2C4_EV,
I2C4_ER,
SPDIF,
DMAMUX1_OV,
DFSDM1_FLT0,
DFSDM1_FLT1,
DFSDM1_FLT2,
DFSDM1_FLT3,
SWPMI1,
TIM15,
TIM16,
TIM17,
MDIOS_WKUP,
MDIOS,
MDMA,
SDMMC2,
HSEM0,
ADC3,
DMAMUX2_OVR,
BDMA_CH0,
BDMA_CH1,
BDMA_CH2,
BDMA_CH3,
BDMA_CH4,
BDMA_CH5,
BDMA_CH6,
BDMA_CH7,
COMP,
LPTIM2,
LPTIM3,
LPTIM4,
LPTIM5,
LPUART,
CRS,
ECC_DIAG_IT,
SAI4,
WKUP,
OCTOSPI2,
FMAC,
CORDIC_IT,
UART9,
USART10,
TIM23,
TIM24,
}
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
TIM1_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 global error interrupt
I2C2_EV
33 - I2C2 event interrupt
I2C2_ER
34 - I2C2 global 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 - SDMMC1 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 - USB OTG_HS OUT endpoint1 global interrupt
OTG_HS_EP1_IN
75 - USB OTG_HS IN endpoint1 global interrupt
OTG_HS_WKUP
76 - USB OTG_HS wakeup Interrupt through EXTI line
OTG_HS
77 - USB OTG_HS global interrupt
DCMI_PSSI
78 - DCMI/PSSI global interrupt
CRYP
79 - Crypto global interrupt
HASH_RNG
80 - HASH OR RNG 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_ERR
89 - LCD-TFT global Error interrupt
DMA2D
90 - DMA2D global interrupt
OCTOSPI1
92 - OCTOSPI1 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
DMAMUX1_OV
102 - DMAMUX1 overrun 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
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
MDMA
122 - MDMA Global interrupt
SDMMC2
124 - SDMMC2 global interrupt
HSEM0
125 - HSEM global interrupt 1
ADC3
127 - ADC3 global interrupt
DMAMUX2_OVR
128 - DMAMUX D3 overrun interrupt
BDMA_CH0
129 - BDMA Channel 0 interrupt
BDMA_CH1
130 - BDMA Channel 1 interrupt
BDMA_CH2
131 - BDMA Channel 2 interrupt
BDMA_CH3
132 - BDMA Channel 3 interrupt
BDMA_CH4
133 - BDMA Channel 4 interrupt
BDMA_CH5
134 - BDMA Channel 5 interrupt
BDMA_CH6
135 - BDMA Channel 6 interrupt
BDMA_CH7
136 - BDMA Channel 7 interrupt
COMP
137 - COMP1 and COMP2 global interrupt
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
CRS
144 - Clock Recovery System global interrupt
ECC_DIAG_IT
145 - ECC diagnostic global interrupt
SAI4
146 - SAI4 global interrupt
WKUP
149 - WKUP1 to WKUP6 pins
OCTOSPI2
150 - OCTOSPI2 global interrupt
FMAC
153 - FMAC interrupt
CORDIC_IT
154 - CORDIC interrupt
UART9
155 - UART9 global interrupt
USART10
156 - USART10 global interrupt
TIM23
161 - TIM23 global interrupt
TIM24
162 - TIM24 global interrupt