pub enum Interrupt {
Show 71 variants WIFI_MAC, WIFI_NMI, WIFI_BB, BT_MAC, BT_BB, BT_BB_NMI, RWBT, RWBLE, RWBT_NMI, RWBLE_NMI, I2C_MST, UHCI0, GPIO, GPIO_NMI, SPI1, SPI2, SPI3, I2S0, I2S1, UART0, UART1, UART2, PWM0, PWM1, LEDC, EFUSE, RTC_CORE, RMT, PCNT, I2C_EXT0, I2C_EXT1, TWAI, TG0_T0_LEVEL, TG0_T1_LEVEL, TG0_WDT_LEVEL, TG1_T0_LEVEL, TG1_T1_LEVEL, TG1_WDT_LEVEL, SYSTIMER_TARGET0, SYSTIMER_TARGET1, SYSTIMER_TARGET2, SPI_MEM_REJECT, APB_ADC, DMA_IN_CH0, DMA_IN_CH1, DMA_IN_CH2, DMA_IN_CH3, DMA_IN_CH4, DMA_OUT_CH0, DMA_OUT_CH1, DMA_OUT_CH2, DMA_OUT_CH3, DMA_OUT_CH4, RSA, AES, SHA, ASSIST_DEBUG, APB_PMS_MONITOR_VIOLATE, CORE_0_IRAM0_PMS_MONITOR_VIOLATE, CORE_0_DRAM0_PMS_MONITOR_VIOLATE, CORE_0_PIF_PMS_MONITOR_VIOLATE, CORE_0_PIF_PMS_MONITOR_VIOLATE_SIZE, CORE_1_IRAM0_PMS_MONITOR_VIOLATE, CORE_1_DRAM0_PMS_MONITOR_VIOLATE, CORE_1_PIF_PMS_MONITOR_VIOLATE, CORE_1_PIF_PMS_MONITOR_VIOLATE_SIZE, CACHE_CORE0_ACS, CACHE_CORE1_ACS, USB_DEVICE, PERI_BACKUP, DMA_EXTMEM_REJECT,
}
Expand description

Enumeration of all the interrupts.

Variants§

§

WIFI_MAC

0 - WIFI_MAC

§

WIFI_NMI

1 - WIFI_NMI

§

WIFI_BB

2 - WIFI_BB

§

BT_MAC

3 - BT_MAC

§

BT_BB

4 - BT_BB

§

BT_BB_NMI

5 - BT_BB_NMI

§

RWBT

6 - RWBT

§

RWBLE

7 - RWBLE

§

RWBT_NMI

8 - RWBT_NMI

§

RWBLE_NMI

9 - RWBLE_NMI

§

I2C_MST

11 - I2C_MST

§

UHCI0

14 - UHCI0

§

GPIO

16 - GPIO

§

GPIO_NMI

17 - GPIO_NMI

§

SPI1

20 - SPI1

§

SPI2

21 - SPI2

§

SPI3

22 - SPI3

§

I2S0

25 - I2S0

§

I2S1

26 - I2S1

§

UART0

27 - UART0

§

UART1

28 - UART1

§

UART2

29 - UART2

§

PWM0

31 - PWM0

§

PWM1

32 - PWM1

§

LEDC

35 - LEDC

§

EFUSE

36 - EFUSE

§

RTC_CORE

39 - RTC_CORE

§

RMT

40 - RMT

§

PCNT

41 - PCNT

§

I2C_EXT0

42 - I2C_EXT0

§

I2C_EXT1

43 - I2C_EXT1

§

TWAI

45 - TWAI

§

TG0_T0_LEVEL

50 - TG0_T0_LEVEL

§

TG0_T1_LEVEL

51 - TG0_T1_LEVEL

§

TG0_WDT_LEVEL

52 - TG0_WDT_LEVEL

§

TG1_T0_LEVEL

53 - TG1_T0_LEVEL

§

TG1_T1_LEVEL

54 - TG1_T1_LEVEL

§

TG1_WDT_LEVEL

55 - TG1_WDT_LEVEL

§

SYSTIMER_TARGET0

57 - SYSTIMER_TARGET0

§

SYSTIMER_TARGET1

58 - SYSTIMER_TARGET1

§

SYSTIMER_TARGET2

59 - SYSTIMER_TARGET2

§

SPI_MEM_REJECT

60 - SPI_MEM_REJECT

§

APB_ADC

65 - APB_ADC

§

DMA_IN_CH0

66 - DMA_IN_CH0

§

DMA_IN_CH1

67 - DMA_IN_CH1

§

DMA_IN_CH2

68 - DMA_IN_CH2

§

DMA_IN_CH3

69 - DMA_IN_CH3

§

DMA_IN_CH4

70 - DMA_IN_CH4

§

DMA_OUT_CH0

71 - DMA_OUT_CH0

§

DMA_OUT_CH1

72 - DMA_OUT_CH1

§

DMA_OUT_CH2

73 - DMA_OUT_CH2

§

DMA_OUT_CH3

74 - DMA_OUT_CH3

§

DMA_OUT_CH4

75 - DMA_OUT_CH4

§

RSA

76 - RSA

§

AES

77 - AES

§

SHA

78 - SHA

§

ASSIST_DEBUG

83 - ASSIST_DEBUG

§

APB_PMS_MONITOR_VIOLATE

84 - APB_PMS_MONITOR_VIOLATE

§

CORE_0_IRAM0_PMS_MONITOR_VIOLATE

85 - CORE_0_IRAM0_PMS_MONITOR_VIOLATE

§

CORE_0_DRAM0_PMS_MONITOR_VIOLATE

86 - CORE_0_DRAM0_PMS_MONITOR_VIOLATE

§

CORE_0_PIF_PMS_MONITOR_VIOLATE

87 - CORE_0_PIF_PMS_MONITOR_VIOLATE

§

CORE_0_PIF_PMS_MONITOR_VIOLATE_SIZE

88 - CORE_0_PIF_PMS_MONITOR_VIOLATE_SIZE

§

CORE_1_IRAM0_PMS_MONITOR_VIOLATE

89 - CORE_1_IRAM0_PMS_MONITOR_VIOLATE

§

CORE_1_DRAM0_PMS_MONITOR_VIOLATE

90 - CORE_1_DRAM0_PMS_MONITOR_VIOLATE

§

CORE_1_PIF_PMS_MONITOR_VIOLATE

91 - CORE_1_PIF_PMS_MONITOR_VIOLATE

§

CORE_1_PIF_PMS_MONITOR_VIOLATE_SIZE

92 - CORE_1_PIF_PMS_MONITOR_VIOLATE_SIZE

§

CACHE_CORE0_ACS

94 - CACHE_CORE0_ACS

§

CACHE_CORE1_ACS

95 - CACHE_CORE1_ACS

§

USB_DEVICE

96 - USB_DEVICE

§

PERI_BACKUP

97 - PERI_BACKUP

§

DMA_EXTMEM_REJECT

98 - DMA_EXTMEM_REJECT

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
Return the interrupt number associated with this variant. 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.