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 ==.
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

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.