Enum esp32c3_hal::peripherals::Interrupt
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