Enum stm32h7x3::Interrupt
[−]
[src]
pub enum Interrupt { WWDG1, PVD_PVM, RTC_TAMP_STAMP_CSS_LSE, RTC_WKUP, FLASH, RCC, EXTI0, EXTI1, EXTI2, EXTI3, EXTI4, DMA_STR0, DMA_STR1, DMA_STR2, DMA_STR3, DMA_STR4, DMA_STR5, DMA_STR6, ADC1_2, FDCAN1_IT0, FDCAN2_IT0, FDCAN1_IT1, FDCAN2_IT1, EXTI9_5, TIM1_BRK, TIM1_UP, TIM1_TRG_COM, TIM_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, CRYP, HASH_RNG, FPU, UART7, UART8, SPI4, SPI5, SPI6, SAI1, LTDC, LTDC_ER, DMA2D, SAI2, QUADSPI, LPTIM1, CEC, I2C4_EV, I2C4_ER, SPDIF, OTG_FS_EP1_OUT, OTG_FS_EP1_IN, OTG_FS_WKUP, OTG_FS, DMAMUX1_OV, HRTIM1_MST, HRTIM1_TIMA, HRTIM_TIMB, HRTIM1_TIMC, HRTIM1_TIMD, HRTIM_TIME, HRTIM1_FLT, DFSDM1_FLT0, DFSDM1_FLT1, DFSDM1_FLT2, DFSDM1_FLT3, SAI3, SWPMI1, TIM15, TIM16, TIM17, MDIOS_WKUP, MDIOS, JPEG, MDMA, SDMMC, HSEM0, ADC3, DMAMUX2_OVR, BDMA_CH1, BDMA_CH2, BDMA_CH3, BDMA_CH4, BDMA_CH5, BDMA_CH6, BDMA_CH7, BDMA_CH8, COMP, LPTIM2, LPTIM3, LPTIM4, LPTIM5, LPUART, WWDG1_RST, CRS, SAI4, WKUP, }
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
DMA_STR0
11 - DMA1 Stream0
DMA_STR1
12 - DMA1 Stream1
DMA_STR2
13 - DMA1 Stream2
DMA_STR3
14 - DMA1 Stream3
DMA_STR4
15 - DMA1 Stream4
DMA_STR5
16 - DMA1 Stream5
DMA_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
TIM_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 error interrupt
I2C2_EV
33 - I2C2 event interrupt
I2C2_ER
34 - I2C2 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 - SDMMC 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 interrupt
DMA2_STR1
57 - DMA2 Stream1 interrupt
DMA2_STR2
58 - DMA2 Stream2 interrupt
DMA2_STR3
59 - DMA2 Stream3 interrupt
DMA2_STR4
60 - DMA2 Stream4 interrupt
ETH
61 - Ethernet global interrupt
ETH_WKUP
62 - Ethernet wakeup through EXTI
FDCAN_CAL
63 - CAN2TX interrupts
DMA2_STR5
68 - DMA2 Stream5 interrupt
DMA2_STR6
69 - DMA2 Stream6 interrupt
DMA2_STR7
70 - DMA2 Stream7 interrupt
USART6
71 - USART6 global interrupt
I2C3_EV
72 - I2C3 event interrupt
I2C3_ER
73 - I2C3 error interrupt
OTG_HS_EP1_OUT
74 - OTG_HS out global interrupt
OTG_HS_EP1_IN
75 - OTG_HS in global interrupt
OTG_HS_WKUP
76 - OTG_HS wakeup interrupt
OTG_HS
77 - OTG_HS global interrupt
DCMI
78 - DCMI global interrupt
CRYP
79 - CRYP global interrupt
HASH_RNG
80 - HASH and RNG
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_ER
89 - LCD-TFT error interrupt
DMA2D
90 - DMA2D global interrupt
SAI2
91 - SAI2 global interrupt
QUADSPI
92 - QuadSPI 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
OTG_FS_EP1_OUT
98 - OTG_FS out global interrupt
OTG_FS_EP1_IN
99 - OTG_FS in global interrupt
OTG_FS_WKUP
100 - OTG_FS wakeup
OTG_FS
101 - OTG_FS global interrupt
DMAMUX1_OV
102 - DMAMUX1 overrun interrupt
HRTIM1_MST
103 - HRTIM1 master timer interrupt
HRTIM1_TIMA
104 - HRTIM1 timer A interrupt
HRTIM_TIMB
105 - HRTIM1 timer B interrupt
HRTIM1_TIMC
106 - HRTIM1 timer C interrupt
HRTIM1_TIMD
107 - HRTIM1 timer D interrupt
HRTIM_TIME
108 - HRTIM1 timer E interrupt
HRTIM1_FLT
109 - HRTIM1 fault 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
SAI3
114 - SAI3 global 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
JPEG
121 - JPEG global interrupt
MDMA
122 - MDMA
SDMMC
124 - SDMMC global interrupt
HSEM0
125 - HSEM global interrupt 1
ADC3
127 - ADC3 global interrupt
DMAMUX2_OVR
128 - DMAMUX2 overrun interrupt
BDMA_CH1
129 - BDMA channel 1 interrupt
BDMA_CH2
130 - BDMA channel 2 interrupt
BDMA_CH3
131 - BDMA channel 3 interrupt
BDMA_CH4
132 - BDMA channel 4 interrupt
BDMA_CH5
133 - BDMA channel 5 interrupt
BDMA_CH6
134 - BDMA channel 6 interrupt
BDMA_CH7
135 - BDMA channel 7 interrupt
BDMA_CH8
136 - BDMA channel 8 interrupt
COMP
137 - COMP1 and COMP2
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
WWDG1_RST
143 - Window Watchdog interrupt
CRS
144 - Clock Recovery System globa
SAI4
146 - SAI4 global interrupt
WKUP
149 - WKUP1 to WKUP6 pins