#[repr(u16)]
pub enum Interrupt {
Show 37 variants
UHCI0,
UHCI1,
TG0_T0_LEVEL,
TG0_T1_LEVEL,
TG0_WDT_LEVEL,
TG0_LACT_LEVEL,
TG1_T0_LEVEL,
TG1_T1_LEVEL,
TG1_WDT_LEVEL,
TG1_LACT_LEVEL,
GPIO,
GPIO_NMI,
SPI0,
SPI1,
I2S0,
I2S1,
UART0,
UART1,
UART2,
PWM0,
PWM1,
LEDC,
EFUSE,
RTC_CORE,
PCNT,
I2C_EXT0,
I2C_EXT1,
RSA,
SPI1_DMA,
TG0_T0_EDGE,
TG0_T1_EDGE,
TG0_WDT_EDGE,
TG0_LACT_EDGE,
TG1_T0_EDGE,
TG1_T1_EDGE,
TG1_WDT_EDGE,
TG1_LACT_EDGE,
}Expand description
Enumeration of all the interrupts.
Variants
UHCI0
12 - UHCI0
UHCI1
13 - UHCI1
TG0_T0_LEVEL
14 - TG0_T0_LEVEL
TG0_T1_LEVEL
15 - TG0_T1_LEVEL
TG0_WDT_LEVEL
16 - TG0_WDT_LEVEL
TG0_LACT_LEVEL
17 - TG0_LACT_LEVEL
TG1_T0_LEVEL
18 - TG1_T0_LEVEL
TG1_T1_LEVEL
19 - TG1_T1_LEVEL
TG1_WDT_LEVEL
20 - TG1_WDT_LEVEL
TG1_LACT_LEVEL
21 - TG1_LACT_LEVEL
GPIO
22 - GPIO
GPIO_NMI
23 - GPIO_NMI
SPI0
28 - SPI0
SPI1
29 - SPI1
I2S0
32 - I2S0
I2S1
33 - I2S1
UART0
34 - UART0
UART1
35 - UART1
UART2
36 - UART2
PWM0
39 - PWM0
PWM1
40 - PWM1
LEDC
43 - LEDC
EFUSE
44 - EFUSE
RTC_CORE
46 - RTC_CORE
PCNT
48 - PCNT
I2C_EXT0
49 - I2C_EXT0
I2C_EXT1
50 - I2C_EXT1
RSA
51 - RSA
SPI1_DMA
52 - SPI1_DMA
TG0_T0_EDGE
58 - TG0_T0_EDGE
TG0_T1_EDGE
59 - TG0_T1_EDGE
TG0_WDT_EDGE
60 - TG0_WDT_EDGE
TG0_LACT_EDGE
61 - TG0_LACT_EDGE
TG1_T0_EDGE
62 - TG1_T0_EDGE
TG1_T1_EDGE
63 - TG1_T1_EDGE
TG1_WDT_EDGE
64 - TG1_WDT_EDGE
TG1_LACT_EDGE
65 - TG1_LACT_EDGE
Implementations
sourceimpl Interrupt
impl Interrupt
sourcepub fn try_from(value: u16) -> Result<Self, TryFromInterruptError>
pub fn try_from(value: u16) -> Result<Self, TryFromInterruptError>
Attempt to convert a given value into an Interrupt
Trait Implementations
sourceimpl InterruptNumber for Interrupt
impl InterruptNumber for Interrupt
impl Copy for Interrupt
impl Eq for Interrupt
impl StructuralEq for Interrupt
impl StructuralPartialEq for Interrupt
Auto Trait Implementations
impl RefUnwindSafe for Interrupt
impl Send for Interrupt
impl Sync for Interrupt
impl Unpin for Interrupt
impl UnwindSafe for Interrupt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more