#[repr(u16)]
pub enum Interrupt {
Show 44 variants
WIFI_MAC,
WIFI_MAC_NMI,
WIFI_PWR,
WIFI_BB,
BT_MAC,
BT_BB,
BT_BB_NMI,
RWBT,
RWBLE,
RWBT_NMI,
RWBLE_NMI,
UHCI0,
GPIO,
GPIO_NMI,
SPI2,
I2S,
UART0,
UART1,
LEDC,
EFUSE,
TWAI,
USB_SERIAL_JTAG,
RTC_CORE,
RMT,
I2C_EXT0,
TG0_T0_LEVEL,
TG0_WDT_LEVEL,
TG1_T0_LEVEL,
TG1_WDT_LEVEL,
SYSTIMER_TARGET0,
SYSTIMER_TARGET1,
SYSTIMER_TARGET2,
APB_ADC,
DMA_CH0,
DMA_CH1,
DMA_CH2,
RSA,
AES,
SHA,
SW_INTR_0,
SW_INTR_1,
SW_INTR_2,
SW_INTR_3,
ASSIST_DEBUG,
}
Expand description
Enumeration of all the interrupts.
Variants
WIFI_MAC
0 - WIFI_MAC
WIFI_MAC_NMI
1 - WIFI_MAC_NMI
WIFI_PWR
2 - WIFI_PWR
WIFI_BB
3 - WIFI_BB
BT_MAC
4 - BT_MAC
BT_BB
5 - BT_BB
BT_BB_NMI
6 - BT_BB_NMI
RWBT
7 - RWBT
RWBLE
8 - RWBLE
RWBT_NMI
9 - RWBT_NMI
RWBLE_NMI
10 - RWBLE_NMI
UHCI0
15 - UHCI0
GPIO
16 - GPIO
GPIO_NMI
17 - GPIO_NMI
SPI2
19 - SPI2
I2S
20 - I2S
UART0
21 - UART0
UART1
22 - UART1
LEDC
23 - LEDC
EFUSE
24 - EFUSE
TWAI
25 - TWAI
USB_SERIAL_JTAG
26 - USB_SERIAL_JTAG
RTC_CORE
27 - RTC_CORE
RMT
28 - RMT
I2C_EXT0
29 - I2C_EXT0
TG0_T0_LEVEL
32 - TG0_T0_LEVEL
TG0_WDT_LEVEL
33 - TG0_WDT_LEVEL
TG1_T0_LEVEL
34 - TG1_T0_LEVEL
TG1_WDT_LEVEL
35 - TG1_WDT_LEVEL
SYSTIMER_TARGET0
37 - SYSTIMER_TARGET0
SYSTIMER_TARGET1
38 - SYSTIMER_TARGET1
SYSTIMER_TARGET2
39 - SYSTIMER_TARGET2
APB_ADC
43 - APB_ADC
DMA_CH0
44 - DMA_CH0
DMA_CH1
45 - DMA_CH1
DMA_CH2
46 - DMA_CH2
RSA
47 - RSA
AES
48 - AES
SHA
49 - SHA
SW_INTR_0
50 - SW_INTR_0
SW_INTR_1
51 - SW_INTR_1
SW_INTR_2
52 - SW_INTR_2
SW_INTR_3
53 - SW_INTR_3
ASSIST_DEBUG
54 - ASSIST_DEBUG
Implementations
Trait Implementations
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more