#[repr(u16)]pub enum Interrupt {
Show 24 variants
WWDG = 0,
RTC_STAMP = 2,
FLASH = 3,
RCC = 4,
EXTI0_1 = 5,
EXTI2_3 = 6,
EXTI4_15 = 7,
DMA1_CHANNEL1 = 9,
DMA1_CHANNEL2_3 = 10,
DMA1_CHANNEL4_5_DMAMUX = 11,
ADC = 12,
TIM1_BRK_UP_TRG_COM = 13,
TIM1_CC = 14,
TIM3 = 16,
TIM14 = 19,
TIM16 = 21,
TIM17 = 22,
I2C1 = 23,
I2C2 = 24,
SPI1 = 25,
SPI2 = 26,
USART1 = 27,
USART2 = 28,
CEC = 30,
}
Expand description
Enumeration of all the interrupts.
Variants§
WWDG = 0
0 - Window watchdog interrupt
RTC_STAMP = 2
2 - RTC and TAMP interrupts
FLASH = 3
3 - Flash global interrupt
RCC = 4
4 - RCC global interrupt
EXTI0_1 = 5
5 - EXTI line 0 and 1 interrupt
EXTI2_3 = 6
6 - EXTI line 2 and 3 interrupt
EXTI4_15 = 7
7 - EXTI line 4 to 15 interrupt
DMA1_CHANNEL1 = 9
9 - DMA channel 1 interrupt
DMA1_CHANNEL2_3 = 10
10 - DMA channel 2 and 3 interrupts
DMA1_CHANNEL4_5_DMAMUX = 11
11 - interrupts for DMA1 channels 4-5 and DMAMUX
ADC = 12
12 - ADC interrupt (ADC combined with EXTI 17 and 18)
TIM1_BRK_UP_TRG_COM = 13
13 - TIM1 break, update, trigger
TIM1_CC = 14
14 - TIM1 Capture Compare interrupt
TIM3 = 16
16 - TIM3 global interrupt
TIM14 = 19
19 - TIM14 global interrupt
TIM16 = 21
21 - TIM16 global interrupt
TIM17 = 22
22 - TIM17 global interrupt
I2C1 = 23
23 - I2C1 global interrupt
I2C2 = 24
24 - I2C2 global interrupt
SPI1 = 25
25 - SPI1 global interrupt
SPI2 = 26
26 - SPI2 global interrupt
USART1 = 27
27 - USART1 global interrupt
USART2 = 28
28 - USART2 global interrupt
CEC = 30
30 - CEC global interrupt