#[repr(u16)]pub enum Interrupt {
Show 44 variants
WWDGT = 0,
LVD = 1,
RTC = 2,
FMC = 3,
RCU = 4,
EXTI0_1 = 5,
EXTI2_3 = 6,
EXTI4_15 = 7,
TSI = 8,
DMA_Channel0 = 9,
DMA_Channel1_2 = 10,
DMA_Channel3_4 = 11,
ADC_CMP = 12,
TIMER0_BRK_UP_TRG_COM = 13,
TIMER0_CC = 14,
TIMER1 = 15,
TIMER2 = 16,
TIMER5_DAC = 17,
TIMER13 = 19,
TIMER14 = 20,
TIMER15 = 21,
TIMER16 = 22,
I2C0_EV = 23,
I2C1_EV = 24,
SPI0 = 25,
SPI1 = 26,
USART0 = 27,
USART1 = 28,
CEC = 30,
I2C0_ER = 32,
I2C1_ER = 34,
I2C2_EV = 35,
I2C2_ER = 36,
CAN0_TX = 43,
CAN0_RX0 = 44,
CAN0_RX1 = 45,
CAN0_SCE = 46,
SLCD = 47,
DMA_Channel5_6 = 48,
SPI2 = 51,
CAN1_TX = 70,
CAN1_RX0 = 71,
CAN1_RX1 = 72,
CAN1_SCE = 73,
}
Expand description
Enumeration of all the interrupts.
Variants§
WWDGT = 0
0 - WWDGT
LVD = 1
1 - LVD
RTC = 2
2 - RTC
FMC = 3
3 - FMC
RCU = 4
4 - RCU
EXTI0_1 = 5
5 - EXTI0_1
EXTI2_3 = 6
6 - EXTI2_3
EXTI4_15 = 7
7 - EXTI4_15
TSI = 8
8 - TSI
DMA_Channel0 = 9
9 - DMA_Channel0
DMA_Channel1_2 = 10
10 - DMA_Channel1_2
DMA_Channel3_4 = 11
11 - DMA_Channel3_4
ADC_CMP = 12
12 - ADC_CMP
TIMER0_BRK_UP_TRG_COM = 13
13 - TIMER0_BRK_UP_TRG_COM
TIMER0_CC = 14
14 - TIMER0_CC
TIMER1 = 15
15 - TIMER1
TIMER2 = 16
16 - TIMER2
TIMER5_DAC = 17
17 - TIMER5_DAC
TIMER13 = 19
19 - TIMER13
TIMER14 = 20
20 - TIMER14
TIMER15 = 21
21 - TIMER15
TIMER16 = 22
22 - TIMER16
I2C0_EV = 23
23 - I2C0_EV
I2C1_EV = 24
24 - I2C1_EV
SPI0 = 25
25 - SPI0
SPI1 = 26
26 - SPI1
USART0 = 27
27 - USART0
USART1 = 28
28 - USART1
CEC = 30
30 - CEC
I2C0_ER = 32
32 - I2C0_ER
I2C1_ER = 34
34 - I2C1_ER
I2C2_EV = 35
35 - I2C2_EV
I2C2_ER = 36
36 - I2C2_ER
CAN0_TX = 43
43 - CAN0_TX
CAN0_RX0 = 44
44 - CAN0_RX0
CAN0_RX1 = 45
45 - CAN0_RX1
CAN0_SCE = 46
46 - CAN0_SCE
SLCD = 47
47 - SLCD
DMA_Channel5_6 = 48
48 - DMA_Channel5_6
SPI2 = 51
51 - SPI2
CAN1_TX = 70
70 - CAN1_TX
CAN1_RX0 = 71
71 - CAN1_RX0
CAN1_RX1 = 72
72 - CAN1_RX1
CAN1_SCE = 73
73 - CAN1_SCE
Trait Implementations§
source§impl InterruptNumber for Interrupt
impl InterruptNumber for Interrupt
source§impl PartialEq for Interrupt
impl PartialEq for Interrupt
impl Copy for Interrupt
impl Eq for Interrupt
impl StructuralPartialEq for Interrupt
Auto Trait Implementations§
impl Freeze for Interrupt
impl RefUnwindSafe for Interrupt
impl Send for Interrupt
impl Sync for Interrupt
impl Unpin for Interrupt
impl UnwindSafe for Interrupt
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more