Enum stm32l4x6::interrupt::Interrupt
[−]
[src]
pub enum Interrupt { Wwdg, Pvd, TampStamp, RtcWkup, Flash, Rcc, Exti0, Exti1, Exti2, Exti3, Exti4, Dma1Channel1, Dma1Channel2, Dma1Channel3, Dma1Channel4, Dma1Channel5, Dma1Channel6, Dma1Channel7, Adc12, Can1Tx, Can1Rx0, Can1Rx1, Can1Sce, Exti95, Tim15, Tim16, Tim1TrgComTim17, Tim1Cc, Tim2, Tim3, Tim4, I2c1Ev, I2c1Er, I2c2Ev, I2c2Er, Spi1, Spi2, Usart1, Usart2, Usart3, Exti1510, RtcAlarm, Dfsdm3, Tim8Brk, Tim8, Tim8TrgCom, Tim8Cc, Adc3, Fmc, Sdmmc, Tim5, Spi3, Uart4, Uart5, Tim6Dac, Tim7, Dma2Channel1, Dma2Channel2, Dma2Channel3, Dma2Channel4, Dma2Channel5, Dfsdm0, Dfsdm1, Dfsdm2, Comp, Lptim1, Lptim2, OtgFs, Dma2Channel6, Dma2Channel7, Quadspi, I2c3Ev, I2c3Er, Sai1, Sai2, Swpmi1, Tsc, Lcd, Rng, }
Enumeration of all the interrupts
Variants
Wwdg
0 - Window Watchdog interrupt
Pvd
1 - PVD through EXTI line detection
TampStamp
2 - Tamper and TimeStamp interrupts
RtcWkup
3 - RTC Tamper or TimeStamp /CSS on LSE through EXTI line 19 interrupts
Flash
4 - Flash global interrupt
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 3 interrupt
Exti4
10 - EXTI Line4 interrupt
Dma1Channel1
11 - DMA1 Channel1 global interrupt
Dma1Channel2
12 - DMA1 Channel2 global interrupt
Dma1Channel3
13 - DMA1 Channel3 interrupt
Dma1Channel4
14 - DMA1 Channel4 interrupt
Dma1Channel5
15 - DMA1 Channel5 interrupt
Dma1Channel6
16 - DMA1 Channel6 interrupt
Dma1Channel7
17 - DMA1 Channel 7 interrupt
Adc12
18 - ADC1 and ADC2 global interrupt
Can1Tx
19 - CAN1 TX interrupts
Can1Rx0
20 - CAN1 RX0 interrupts
Can1Rx1
21 - CAN1 RX1 interrupts
Can1Sce
22 - CAN1 SCE interrupt
Exti95
23 - EXTI Line5 to Line9 interrupts
Tim15
24 - Timer 15 global interrupt
Tim16
25 - Timer 16 global interrupt
Tim1TrgComTim17
26 - TIM1 Trigger and Commutation interrupts and TIM17 global interrupt
Tim1Cc
27 - TIM1 Capture Compare interrupt
Tim2
28 - TIM2 global interrupt
Tim3
29 - TIM3 global interrupt
Tim4
30 - TIM4 global interrupt
I2c1Ev
31 - I2C1 event interrupt
I2c1Er
32 - I2C1 error interrupt
I2c2Ev
33 - I2C2 event interrupt
I2c2Er
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
Exti1510
40 - EXTI Lines 10 to 15 interrupts
RtcAlarm
41 - RTC alarms through EXTI line 18 interrupts
Dfsdm3
42 - SD Filter 3 global Interrupt
Tim8Brk
43 - TIM8 Break Interrupt
Tim8
44 - TIM8 Update Interrupt
Tim8TrgCom
45 - TIM8 Trigger and Commutation Interrupt
Tim8Cc
46 - TIM8 Capture Compare Interrupt
Adc3
47 - ADC3 global Interrupt
Fmc
48 - FMC global Interrupt
Sdmmc
49 - SDMMC global Interrupt
Tim5
50 - TIM5 global Interrupt
Spi3
51 - SPI3 global Interrupt
Uart4
52 - UART4 global Interrupt
Uart5
53 - UART5 global Interrupt
Tim6Dac
54 - TIM6 global and DAC1 and 2 underrun error interrupts
Tim7
55 - TIM7 global interrupt
Dma2Channel1
56 - DMA2 Channel 1 global Interrupt
Dma2Channel2
57 - DMA2 Channel 2 global Interrupt
Dma2Channel3
58 - DMA2 Channel 3 global Interrupt
Dma2Channel4
59 - DMA2 Channel 4 global Interrupt
Dma2Channel5
60 - DMA2 Channel 5 global Interrupt
Dfsdm0
61 - SD Filter 0 global Interrupt
Dfsdm1
62 - SD Filter 1 global Interrupt
Dfsdm2
63 - SD Filter 2 global Interrupt
Comp
64 - COMP1 and COMP2 interrupts
Lptim1
65 - LP TIM1 interrupt
Lptim2
66 - LP TIM2 interrupt
OtgFs
67 - USB OTG FS global Interrupt
Dma2Channel6
68 - DMA2 Channel 6 global Interrupt
Dma2Channel7
69 - DMA2 Channel 7 global Interrupt
Quadspi
71 - Quad SPI global interrupt
I2c3Ev
72 - I2C3 event interrupt
I2c3Er
73 - I2C3 error interrupt
Sai1
74 - SAI1 global interrupt
Sai2
75 - SAI2 global interrupt
Swpmi1
76 - SWPMI1 global interrupt
Tsc
77 - TSC global interrupt
Lcd
78 - LCD global interrupt
Rng
79 - RNG global interrupt
Trait Implementations
impl Nr for Interrupt
[src]
fn nr(&self) -> u8
Returns the number associated with this interrupt