Enum s2pac_ch32v103::Interrupt
source · #[repr(u16)]pub enum Interrupt {
Show 40 variants
RCC = 5,
WWDG = 16,
PVD = 17,
TAMPER = 18,
RTC = 19,
FLASH = 20,
EXTI0 = 22,
EXTI1 = 23,
EXTI2 = 24,
EXTI3 = 25,
EXTI4 = 26,
DMA1_CHANNEL1 = 27,
DMA1_CHANNEL2 = 28,
DMA1_CHANNEL3 = 29,
DMA1_CHANNEL4 = 30,
DMA1_CHANNEL5 = 31,
DMA1_CHANNEL6 = 32,
DMA1_CHANNEL7 = 33,
ADC = 34,
EXTI9_5 = 39,
TIM1_BRK_TIM9 = 40,
TIM1_UP_TIM10 = 41,
TIM1_TRG_COM_TIM11 = 42,
TIM1_CC = 43,
TIM2 = 44,
TIM3 = 45,
TIM4 = 46,
I2C1_EV = 47,
I2C1_ER = 48,
I2C2_EV = 49,
I2C2_ER = 50,
SPI1 = 51,
SPI2 = 52,
USART1 = 53,
USART2 = 54,
USART3 = 55,
EXTI15_10 = 56,
RTCALARM = 57,
USB_FS_WKUP = 58,
USBHD = 59,
}
Expand description
Enumeration of all the interrupts.
Variants§
RCC = 5
5 - RCC global interrupt
WWDG = 16
16 - Window Watchdog interrupt
PVD = 17
17 - PVD through EXTI line detection interrupt
TAMPER = 18
18 - Tamper interrupt
RTC = 19
19 - RTC global interrupt
FLASH = 20
20 - Flash global interrupt
EXTI0 = 22
22 - EXTI Line0 interrupt
EXTI1 = 23
23 - EXTI Line1 interrupt
EXTI2 = 24
24 - EXTI Line2 interrupt
EXTI3 = 25
25 - EXTI Line3 interrupt
EXTI4 = 26
26 - EXTI Line4 interrupt
DMA1_CHANNEL1 = 27
27 - DMA1 Channel1 global interrupt
DMA1_CHANNEL2 = 28
28 - DMA1 Channel2 global interrupt
DMA1_CHANNEL3 = 29
29 - DMA1 Channel3 global interrupt
DMA1_CHANNEL4 = 30
30 - DMA1 Channel4 global interrupt
DMA1_CHANNEL5 = 31
31 - DMA1 Channel5 global interrupt
DMA1_CHANNEL6 = 32
32 - DMA1 Channel6 global interrupt
DMA1_CHANNEL7 = 33
33 - DMA1 Channel7 global interrupt
ADC = 34
34 - ADC1 global interrupt
EXTI9_5 = 39
39 - EXTI Line[9:5] interrupts
TIM1_BRK_TIM9 = 40
40 - TIM1 Break interrupt and TIM9 global interrupt
TIM1_UP_TIM10 = 41
41 - TIM1 Update interrupt and TIM10 global interrupt
TIM1_TRG_COM_TIM11 = 42
42 - TIM1 Trigger and Commutation interrupts and TIM11 global interrupt
TIM1_CC = 43
43 - TIM1 Capture Compare interrupt
TIM2 = 44
44 - TIM2 global interrupt
TIM3 = 45
45 - TIM3 global interrupt
TIM4 = 46
46 - TIM4 global interrupt
I2C1_EV = 47
47 - I2C1 event interrupt
I2C1_ER = 48
48 - I2C1 error interrupt
I2C2_EV = 49
49 - I2C2 event interrupt
I2C2_ER = 50
50 - I2C2 error interrupt
SPI1 = 51
51 - SPI1 global interrupt
SPI2 = 52
52 - SPI2 global interrupt
USART1 = 53
53 - USART1 global interrupt
USART2 = 54
54 - USART2 global interrupt
USART3 = 55
55 - USART3 global interrupt
EXTI15_10 = 56
56 - EXTI Line[15:10] interrupts
RTCALARM = 57
57 - RTC Alarms through EXTI line interrupt
USB_FS_WKUP = 58
58 - USB Device FS Wakeup through EXTI line interrupt
USBHD = 59
59 - USBHD_IRQHandler