Enum stm32f105xx::Interrupt
[−]
[src]
pub enum Interrupt { WWDG_IRQ, PVD_IRQ, TAMPER_IRQ, RTC_IRQ, FLASH_IRQ, RCC_IRQ, EXTI0_IRQ, EXTI1_IRQ, EXTI2_IRQ, EXTI3_IRQ, EXTI4_IRQ, DMA1_CHANNEL1_IRQ, DMA1_CHANNEL2_IRQ, DMA1_CHANNEL3_IRQ, DMA1_CHANNEL4_IRQ, DMA1_CHANNEL5_IRQ, DMA1_CHANNEL6_IRQ, DMA1_CHANNEL7_IRQ, ADC_IRQ, CAN1_TX_IRQ, CAN1_RX0_IRQ, CAN1_RX1_IRQ, CAN1_SCE_IRQ, EXTI9_5_IRQ, TIM1_BRK_IRQ, TIM1_UP_IRQ, TIM1_TRG_COM_IRQ, TIM1_CC_IRQ, TIM2_IRQ, TIM3_IRQ, TIM4_IRQ, I2C1_EV_IRQ, I2C1_ER_IRQ, I2C2_EV_IRQ, I2C2_ER_IRQ, SPI1_IRQ, SPI2_IRQ, USART1_IRQ, USART2_IRQ, USART3_IRQ, EXTI15_10_IRQ, RTCALARM_IRQ, TIM5_IRQ, SPI3_IRQ, UART4_IRQ, UART5_IRQ, TIM6_IRQ, TIM7_IRQ, DMA2_CHANNEL1_IRQ, DMA2_CHANNEL2_IRQ, DMA2_CHANNEL3_IRQ, DMA2_CHANNEL4_IRQ, DMA2_CHANNEL5_IRQ, CAN2_TX_IRQ, CAN2_RX0_IRQ, CAN2_RX1_IRQ, CAN2_SCE_IRQ, OTG_FS_IRQ, }
Enumeration of all the interrupts
Variants
WWDG_IRQ
0 - Window Watchdog interrupt
PVD_IRQ
1 - PVD through EXTI line detection interrupt
TAMPER_IRQ
2 - Tamper interrupt
RTC_IRQ
3 - RTC global interrupt
FLASH_IRQ
4 - Flash global interrupt
RCC_IRQ
5 - RCC global interrupt
EXTI0_IRQ
6 - EXTI Line0 interrupt
EXTI1_IRQ
7 - EXTI Line1 interrupt
EXTI2_IRQ
8 - EXTI Line2 interrupt
EXTI3_IRQ
9 - EXTI Line3 interrupt
EXTI4_IRQ
10 - EXTI Line4 interrupt
DMA1_CHANNEL1_IRQ
11 - DMA1 Channel1 global interrupt
DMA1_CHANNEL2_IRQ
12 - DMA1 Channel2 global interrupt
DMA1_CHANNEL3_IRQ
13 - DMA1 Channel3 global interrupt
DMA1_CHANNEL4_IRQ
14 - DMA1 Channel4 global interrupt
DMA1_CHANNEL5_IRQ
15 - DMA1 Channel5 global interrupt
DMA1_CHANNEL6_IRQ
16 - DMA1 Channel6 global interrupt
DMA1_CHANNEL7_IRQ
17 - DMA1 Channel7 global interrupt
ADC_IRQ
18 - ADC2 global interrupts
CAN1_TX_IRQ
19 - CAN1 TX interrupts
CAN1_RX0_IRQ
20 - CAN1 RX0 interrupts
CAN1_RX1_IRQ
21 - CAN1 RX1 interrupts
CAN1_SCE_IRQ
22 - CAN1 SCE interrupt
EXTI9_5_IRQ
23 - EXTI Line[9:5] interrupts
TIM1_BRK_IRQ
24 - TIM1 Break interrupt
TIM1_UP_IRQ
25 - TIM1 Update interrupt
TIM1_TRG_COM_IRQ
26 - TIM1 Trigger and Commutation interrupts
TIM1_CC_IRQ
27 - TIM1 Capture Compare interrupt
TIM2_IRQ
28 - TIM2 global interrupt
TIM3_IRQ
29 - TIM3 global interrupt
TIM4_IRQ
30 - TIM4 global interrupt
I2C1_EV_IRQ
31 - I2C1 event interrupt
I2C1_ER_IRQ
32 - I2C1 error interrupt
I2C2_EV_IRQ
33 - I2C2 event interrupt
I2C2_ER_IRQ
34 - I2C2 error interrupt
SPI1_IRQ
35 - SPI1 global interrupt
SPI2_IRQ
36 - SPI2 global interrupt
USART1_IRQ
37 - USART1 global interrupt
USART2_IRQ
38 - USART2 global interrupt
USART3_IRQ
39 - USART3 global interrupt
EXTI15_10_IRQ
40 - EXTI Line[15:10] interrupts
RTCALARM_IRQ
41 - RTC Alarms through EXTI line interrupt
TIM5_IRQ
50 - TIM5 global interrupt
SPI3_IRQ
51 - SPI3 global interrupt
UART4_IRQ
52 - UART4 global interrupt
UART5_IRQ
53 - UART5 global interrupt
TIM6_IRQ
54 - TIM6 global interrupt
TIM7_IRQ
55 - TIM7 global interrupt
DMA2_CHANNEL1_IRQ
56 - DMA2 Channel1 global interrupt
DMA2_CHANNEL2_IRQ
57 - DMA2 Channel2 global interrupt
DMA2_CHANNEL3_IRQ
58 - DMA2 Channel3 global interrupt
DMA2_CHANNEL4_IRQ
59 - DMA2 Channel4 global interrupt
DMA2_CHANNEL5_IRQ
60 - DMA2 Channel5 global interrupt
CAN2_TX_IRQ
63 - CAN2 TX interrupts
CAN2_RX0_IRQ
64 - CAN2 RX0 interrupts
CAN2_RX1_IRQ
65 - CAN2 RX1 interrupts
CAN2_SCE_IRQ
66 - CAN2 SCE interrupt
OTG_FS_IRQ
67 - USB On The Go FS global interrupt