#[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

Attempt to convert a given value into an Interrupt

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.