Enum stm32ral::stm32l4::stm32l412::interrupts::Interrupt [−][src]
#[repr(u16)]
pub enum Interrupt {
Show 75 variants
WWDG,
PVD_PVM,
RTC_TAMP_STAMP,
RTC_WKUP,
FLASH,
RCC,
EXTI0,
EXTI1,
EXTI2,
EXTI3,
EXTI4,
DMA1_CH1,
DMA1_CH2,
DMA1_CH3,
DMA1_CH4,
DMA1_CH5,
DMA1_CH6,
DMA1_CH7,
ADC1_2,
CAN1_TX,
CAN1_RX0,
CAN1_RX1,
CAN1_SCE,
EXTI9_5,
TIM1_BRK_TIM15,
TIM1_UP_TIM16,
TIM1_TRG_COM,
TIM1_CC,
TIM2,
TIM3,
I2C1_EV,
I2C1_ER,
I2C2_EV,
I2C2_ER,
SPI1,
SPI2,
USART1,
USART2,
USART3,
EXTI15_10,
RTC_ALARM,
DFSDM1_FLT3,
SDMMC1,
SPI3,
UART4,
TIM6_DACUNDER,
TIM7,
DMA2_CH1,
DMA2_CH2,
DMA2_CH3,
DMA2_CH4,
DMA2_CH5,
DFSDM1,
DFSDM2,
DFSDM1_FLT2,
COMP,
LPTIM1,
LPTIM2,
USB_FS,
DMA2_CH6,
DMA2_CH7,
LPUART1,
QUADSPI,
I2C3_EV,
I2C3_ER,
SAI1,
SWPMI1,
TSC,
LCD,
AES,
RNG,
FPU,
CRS,
I2C4_EV,
I2C4_ER,
}
Expand description
Available interrupts for this device
Variants
0: Window Watchdog interrupt
1: PVD through EXTI line detection
2: Tamper and TimeStamp interrupts
3: RTC Tamper or TimeStamp /CSS on LSE through EXTI line 19 interrupts
4: Flash global interrupt
5: RCC global interrupt
6: EXTI Line 0 interrupt
7: EXTI Line 1 interrupt
8: EXTI Line 2 interrupt
9: EXTI Line 3 interrupt
10: EXTI Line4 interrupt
11: DMA1 Channel1 global interrupt
12: DMA1 Channel2 global interrupt
13: DMA1 Channel3 interrupt
14: DMA1 Channel4 interrupt
15: DMA1 Channel5 interrupt
16: DMA1 Channel6 interrupt
17: DMA1 Channel 7 interrupt
18: ADC1 and ADC2 global interrupt
19: CAN1 TX interrupts
20: CAN1 RX0 interrupts
21: CAN1 RX1 interrupts
22: CAN1 SCE interrupt
23: EXTI Line5 to Line9 interrupts
24: Timer 15 global interrupt
25: Timer 16 global interrupt
26: TIM1 trigger and commutation interrupt
27: TIM1 Capture Compare interrupt
28: TIM2 global interrupt
29: TIM3 global interrupt
31: I2C1 event interrupt
32: I2C1 error interrupt
33: I2C2 event interrupt
34: I2C2 error interrupt
35: SPI1 global interrupt
36: SPI2 global interrupt
37: USART1 global interrupt
38: USART2 global interrupt
39: USART3 global interrupt
40: EXTI Lines 10 to 15 interrupts
41: RTC alarms through EXTI line 18 interrupts
42: DFSDM1_FLT3 global interrupt
49: SDMMC global Interrupt
51: SPI3 global Interrupt
52: UART4 global Interrupt
54: TIM6 global and DAC1 and 2 underrun error interrupts
55: TIM7 global interrupt
56: DMA2 Channel 1 global Interrupt
57: DMA2 Channel 2 global Interrupt
58: DMA2 Channel 3 global Interrupt
59: DMA2 Channel 4 global Interrupt
60: DMA2 Channel 5 global Interrupt
61: DFSDM1_FLT0 global interrupt
62: DFSDM1_FLT1 global interrupt
63: DFSDM1_FLT2 global interrupt
64: COMP1 and COMP2 interrupts
65: LP TIM1 interrupt
66: LP TIM2 interrupt
67: USB event interrupt through EXTI
68: DMA2 Channel 6 global Interrupt
69: DMA2 Channel 7 global Interrupt
70: LPUART1 global interrupt
71: Quad SPI global interrupt
72: I2C3 event interrupt
73: I2C3 error interrupt
74: SAI1 global interrupt
76: SWPMI1 global interrupt
77: TSC global interrupt
78: LCD global interrupt
79: AES global interrupt
80: RNG global interrupt
81: Floating point interrupt
82: CRS interrupt
83: I2C4 event interrupt, wakeup through EXTI
84: I2C4 error interrupt