#[repr(u16)]pub enum Interrupt {
Show 67 variants
WWDG = 16,
PVD = 17,
TAMPER = 18,
RTC = 19,
FLASH = 20,
RCC = 21,
EXTI0 = 22,
EXTI1 = 23,
EXTI2 = 24,
EXTI3 = 25,
EXTI4 = 26,
DMA1_CHANNEL1 = 27,
DMA1_CHANNEL2 = 28,
DMA1_CHANNEL3 = 29,
DMA1_CHANNEL4 = 30,
DMA1_CHANNEL5 = 31,
DMA1_CHANNEL6 = 32,
DMA1_CHANNEL7 = 33,
ADC = 34,
USB_HP_CAN1_TX = 35,
USB_LP_CAN1_RX0 = 36,
CAN1_RX1 = 37,
CAN1_SCE = 38,
EXTI9_5 = 39,
TIM1_BRK = 40,
TIM1_UP_ = 41,
TIM1_TRG_COM = 42,
TIM1_CC = 43,
TIM2 = 44,
TIM3 = 45,
TIM4 = 46,
I2C1_EV = 47,
I2C1_ER = 48,
I2C2_EV = 49,
I2C2_ER = 50,
SPI1 = 51,
SPI2 = 52,
USART1 = 53,
USART2 = 54,
USART3 = 55,
EXTI15_10 = 56,
RTCALARM = 57,
USBWAKE_UP = 58,
TIM8_BRK = 59,
TIM8_UP_ = 60,
TIM8_TRG_COM = 61,
TIM8_CC = 62,
TIM5 = 66,
SPI3 = 67,
UART4 = 68,
UART5 = 69,
ETH = 77,
ETH_WKUP = 78,
OTG_FS = 83,
USBHSWAKEUP = 84,
USBHS = 85,
UART6 = 87,
UART7 = 88,
UART8 = 89,
TIM9_BRK = 90,
TIM9_UP_ = 91,
TIM9_TRG_COM = 92,
TIM9_CC = 93,
TIM10_BRK = 94,
TIM10_UP_ = 95,
TIM10_TRG_COM = 96,
TIM10_CC = 97,
}Expand description
Enumeration of all the interrupts.
Variants§
WWDG = 16
16 - Window Watchdog interrupt
PVD = 17
17 - PVD through EXTI line detection interrupt
TAMPER = 18
18 - Tamper interrupt
RTC = 19
19 - RTC global interrupt
FLASH = 20
20 - Flash global interrupt
RCC = 21
21 - RCC global interrupt
EXTI0 = 22
22 - EXTI Line0 interrupt
EXTI1 = 23
23 - EXTI Line1 interrupt
EXTI2 = 24
24 - EXTI Line2 interrupt
EXTI3 = 25
25 - EXTI Line3 interrupt
EXTI4 = 26
26 - EXTI Line4 interrupt
DMA1_CHANNEL1 = 27
27 - DMA1 Channel1 global interrupt
DMA1_CHANNEL2 = 28
28 - DMA1 Channel2 global interrupt
DMA1_CHANNEL3 = 29
29 - DMA1 Channel3 global interrupt
DMA1_CHANNEL4 = 30
30 - DMA1 Channel4 global interrupt
DMA1_CHANNEL5 = 31
31 - DMA1 Channel5 global interrupt
DMA1_CHANNEL6 = 32
32 - DMA1 Channel6 global interrupt
DMA1_CHANNEL7 = 33
33 - DMA1 Channel7 global interrupt
ADC = 34
34 - ADC global interrupt
USB_HP_CAN1_TX = 35
35 - CAN1 TX interrupts
USB_LP_CAN1_RX0 = 36
36 - CAN1 RX0 interrupts
CAN1_RX1 = 37
37 - CAN1 RX1 interrupt
CAN1_SCE = 38
38 - CAN1 SCE interrupt
EXTI9_5 = 39
39 - EXTI Line[9:5] interrupts
TIM1_BRK = 40
40 - TIM1 Break interrupt
TIM1_UP_ = 41
41 - TIM1 Update interrupt
TIM1_TRG_COM = 42
42 - TIM1 Trigger and Commutation interrupts
TIM1_CC = 43
43 - TIM1 Capture Compare interrupt
TIM2 = 44
44 - TIM2 global interrupt
TIM3 = 45
45 - TIM3 global interrupt
TIM4 = 46
46 - TIM4 global interrupt
I2C1_EV = 47
47 - I2C1 event interrupt
I2C1_ER = 48
48 - I2C1 error interrupt
I2C2_EV = 49
49 - I2C2 event interrupt
I2C2_ER = 50
50 - I2C2 error interrupt
SPI1 = 51
51 - SPI1 global interrupt
SPI2 = 52
52 - SPI2 global interrupt
USART1 = 53
53 - USART1 global interrupt
USART2 = 54
54 - USART2 global interrupt
USART3 = 55
55 - USART3 global interrupt
EXTI15_10 = 56
56 - EXTI Line[15:10] interrupts
RTCALARM = 57
57 - RTC Alarms through EXTI line interrupt
USBWAKE_UP = 58
58 - USB Device WakeUp from suspend through EXTI Line Interrupt
TIM8_BRK = 59
59 - TIM8 Break interrupt
TIM8_UP_ = 60
60 - TIM8 Update interrupt
TIM8_TRG_COM = 61
61 - TIM8 Trigger and Commutation interrupts
TIM8_CC = 62
62 - TIM8 Capture Compare interrupt
TIM5 = 66
66 - TIM5 global interrupt
SPI3 = 67
67 - SPI3 global interrupt
UART4 = 68
68 - UART4 global interrupt
UART5 = 69
69 - UART5 global interrupt
ETH = 77
77 - Ethernet global interrupt
ETH_WKUP = 78
78 - Ethernet Wakeup through EXTI line interrupt
OTG_FS = 83
83 - OTG_FS
USBHSWAKEUP = 84
84 - USBHSWakeup
USBHS = 85
85 - USBHS
UART6 = 87
87 - UART6 global interrupt
UART7 = 88
88 - UART7 global interrupt
UART8 = 89
89 - UART8 global interrupt
TIM9_BRK = 90
90 - TIM9 Break interrupt
TIM9_UP_ = 91
91 - TIM9 Update interrupt
TIM9_TRG_COM = 92
92 - TIM9 Trigger and Commutation interrupts
TIM9_CC = 93
93 - TIM9 Capture Compare interrupt
TIM10_BRK = 94
94 - TIM10 Break interrupt
TIM10_UP_ = 95
95 - TIM10 Update interrupt
TIM10_TRG_COM = 96
96 - TIM10 Trigger and Commutation interrupts
TIM10_CC = 97
97 - TIM10 Capture Compare interrupt