Enum stm32f103xx::interrupt::Interrupt
[−]
[src]
pub enum Interrupt { Wwdg, Pvd, Tamper, Rtc, Flash, Rcc, Exti0, Exti1, Exti2, Exti3, Exti4, Dma1Channel1, Dma1Channel2, Dma1Channel3, Dma1Channel4, Dma1Channel5, Dma1Channel6, Dma1Channel7, Adc, Can1Tx, Can1Rx0, Can1Rx1, Can1Sce, Exti95, Tim1BrkTim9, Tim1UpTim10, Tim1TrgComTim11, Tim1Cc, Tim2, Tim3, Tim4, I2c1Ev, I2c1Er, I2c2Ev, I2c2Er, Spi1, Spi2, Usart1, Usart2, Usart3, Exti1510, Rtcalarm, UsbFsWkup, Tim8BrkTim12, Tim8UpTim13, Tim8TrgComTim14, Tim8Cc, Adc3, Fsmc, Sdio, Tim5, Spi3, Uart4, Uart5, Tim6, Tim7, Dma2Channel1, Dma2Channel2, Dma2Channel3, Dma2Channel45, }
Enumeration of all the interrupts
Variants
Wwdg
0 - Window Watchdog interrupt
Pvd
1 - PVD through EXTI line detection interrupt
Tamper
2 - Tamper interrupt
Rtc
3 - RTC global interrupt
Flash
4 - Flash global interrupt
Rcc
5 - RCC global interrupt
Exti0
6 - EXTI Line0 interrupt
Exti1
7 - EXTI Line1 interrupt
Exti2
8 - EXTI Line2 interrupt
Exti3
9 - EXTI Line3 interrupt
Exti4
10 - EXTI Line4 interrupt
Dma1Channel1
11 - DMA1 Channel1 global interrupt
Dma1Channel2
12 - DMA1 Channel2 global interrupt
Dma1Channel3
13 - DMA1 Channel3 global interrupt
Dma1Channel4
14 - DMA1 Channel4 global interrupt
Dma1Channel5
15 - DMA1 Channel5 global interrupt
Dma1Channel6
16 - DMA1 Channel6 global interrupt
Dma1Channel7
17 - DMA1 Channel7 global interrupt
Adc
18 - ADC2 global interrupt
Can1Tx
19 - CAN1 TX interrupts
Can1Rx0
20 - CAN1 RX0 interrupts
Can1Rx1
21 - CAN1 RX1 interrupt
Can1Sce
22 - CAN1 SCE interrupt
Exti95
23 - EXTI Line[9:5] interrupts
Tim1BrkTim9
24 - TIM1 Break interrupt and TIM9 global interrupt
Tim1UpTim10
25 - TIM1 Update interrupt and TIM10 global interrupt
Tim1TrgComTim11
26 - TIM1 Trigger and Commutation interrupts and TIM11 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 Line[15:10] interrupts
Rtcalarm
41 - RTC Alarms through EXTI line interrupt
UsbFsWkup
42 - USB Device FS Wakeup through EXTI line interrupt
Tim8BrkTim12
43 - TIM8 Break interrupt and TIM12 global interrupt
Tim8UpTim13
44 - TIM8 Update interrupt and TIM13 global interrupt
Tim8TrgComTim14
45 - TIM8 Trigger and Commutation interrupts and TIM14 global interrupt
Tim8Cc
46 - TIM8 Capture Compare interrupt
Adc3
47 - ADC3 global interrupt
Fsmc
48 - FSMC global interrupt
Sdio
49 - SDIO global interrupt
Tim5
50 - TIM5 global interrupt
Spi3
51 - SPI3 global interrupt
Uart4
52 - UART4 global interrupt
Uart5
53 - UART5 global interrupt
Tim6
54 - TIM6 global interrupt
Tim7
55 - TIM7 global interrupt
Dma2Channel1
56 - DMA2 Channel1 global interrupt
Dma2Channel2
57 - DMA2 Channel2 global interrupt
Dma2Channel3
58 - DMA2 Channel3 global interrupt
Dma2Channel45
59 - DMA2 Channel4 and DMA2 Channel5 global interrupt
Trait Implementations
impl Nr for Interrupt
[src]
fn nr(&self) -> u8
Returns the number associated with this interrupt