Enum stm32wl::stm32wle5::Interrupt [−][src]
#[repr(u16)]
pub enum Interrupt {
Show 58 variants
WWDG,
PVD_PVM_3,
TAMP_RTCSTAMP_LSECSS_RTCSSRU,
RTC_WKUP,
FLASH,
RCC,
EXTI0,
EXTI1,
EXTI2,
EXTI3,
EXTI4,
DMA1_CH1,
DMA1_CH2,
DMA1_CH3,
DMA1_CH4,
DMA1_CH5,
DMA1_CH6,
DMA1_CH7,
ADC,
DAC,
COMP,
EXTI9_5,
TIM1_BRK,
TIM1_UP,
TIM1_TRG_COM,
TIM1_CC,
TIM2,
TIM16,
TIM17,
I2C1_EV,
I2C1_ER,
I2C2_EV,
I2C2_ER,
SPI1,
SPI2S2,
USART1,
USART2,
LPUART1,
LPTIM1,
LPTIM2,
EXTI15_10,
RTC_ALARM,
LPTIM3,
HSEM,
I2C3_EV,
I2C3_ER,
RADIO_IRQ_BUSY,
AES,
TRUE_RNG,
PKA,
DMA2_CH1,
DMA2_CH2,
DMA2_CH3,
DMA2_CH4,
DMA2_CH5,
DMA2_CH6,
DMA2_CH7,
DMAMUX1_OVR,
}
Expand description
Enumeration of all the interrupts.
Variants
0 - Window watchdog early wakeup interrupt
1 - PVD through EXTI[16], PVM[3] through EXTI[34]
2 - Tamper, TimeStamp, LSECSS,RTC_SSRU interrupt
3 - RTC wakeup interrupt
4 - Flash memory global interrupt and Flash memory ECC single error interrupt
5 - RCC global interrupt
6 - EXTI line 0 interrupt through EXTI
7 - EXTI line 1 interrupt through EXTI
8 - EXTI line 2 interrupt through EXTI
9 - EXTI line 3 interrupt through EXTI
10 - EXTI line 4 interrupt through EXTI
11 - DMA1 channel 1 non-secure interrupt
12 - DMA1 channel 2 non-secure interrupt
13 - DMA1 channel 3 non-secure interrupt
14 - DMA1 channel 4 non-secure interrupt
15 - DMA1 channel 5 non-secure interrupt
16 - DMA1 channel 6 non-secure interrupt
17 - DMA1 channel 7 non-secure interrupt
18 - ADC global interrupt
19 - DAC global interrupt
21 - COMP2 and COMP1 interrupt through EXTI[22:21]
22 - EXTI line 9_5 interrupt through EXTI
23 - Timer 1 break interrupt
24 - Timer 1 Update
25 - Timer 1 trigger and communication
26 - Timer 1 capture compare interrupt
27 - Timer 2 global interrupt
28 - Timer 16 global interrupt
29 - Timer 17 global interrupt
30 - I2C1 event interrupt
31 - I2C1 event interrupt
32 - I2C2 event interrupt
33 - I2C2 error interrupt
34 - SPI 1 global interrupt
35 - SPI2S2 global interrupt
36 - USART1 global interrupt
37 - USART2 global interrupt
38 - LPUART1 global interrupt
39 - LPtimer 1 global interrupt
40 - LPtimer 2 global interrupt
41 - EXTI line 15_10] interrupt through EXTI
42 - RTC alarms A and B interrupt
43 - LPtimer 3 global interrupt
47 - Semaphore interrupt 0 to CPU
48 - I2C3 event interrupt
49 - I2C3 error interrupt
50 - Radio IRQs, RFBUSY interrupt through EXTI
51 - AES global interrupt
52 - True random number generator interrupt
53 - Private key accelerator interrupt
54 - DMA2 channel 1 non-secure interrupt
55 - DMA2 channel 2 non-secure interrupt
56 - DMA2 channel 3 non-secure interrupt
57 - DMA2 channel 4 non-secure interrupt
58 - DMA2 channel 5 non-secure interrupt
59 - DMA2 channel 6 non-secure interrupt
60 - DMA2 channel 7 non-secure interrupt
61 - DMAMUX1 overrun interrupt