[−][src]Enum stm32h7::stm32h743::Interrupt
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
DMA1_STR0
11 - DMA1 Stream0
DMA1_STR1
12 - DMA1 Stream1
DMA1_STR2
13 - DMA1 Stream2
DMA1_STR3
14 - DMA1 Stream3
DMA1_STR4
15 - DMA1 Stream4
DMA1_STR5
16 - DMA1 Stream5
DMA1_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
DMA2_STR1
57 - DMA2 Stream1
DMA2_STR2
58 - DMA2 Stream2
DMA2_STR3
59 - DMA2 Stream3
DMA2_STR4
60 - DMA2 Stream4
ETH
61 - Ethernet global interrupt
ETH_WKUP
62 - Ethernet wakeup through EXTI
FDCAN_CAL
63 - CAN2TX interrupts
DMA2_STR5
68 - DMA2 Stream5
DMA2_STR6
69 - DMA2 Stream6
DMA2_STR7
70 - DMA2 Stream7
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
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
Trait Implementations
impl Debug for Interrupt
[src]
impl Copy for Interrupt
[src]
impl Clone for Interrupt
[src]
fn clone(&self) -> Interrupt
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Nr for Interrupt
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self