#[repr(u16)]
pub enum Interrupt {
Show 69 variants GIRQ08, GIRQ09, GIRQ10, GIRQ11, GIRQ12, GIRQ13, GIRQ14, GIRQ15, GIRQ18, GIRQ20, GIRQ21, GIRQ23, GIRQ26, I2CSMB0, I2CSMB1, I2CSMB2, I2CSMB3, DMA_CH00, DMA_CH01, DMA_CH02, DMA_CH03, DMA_CH04, DMA_CH05, DMA_CH06, DMA_CH07, DMA_CH08, DMA_CH09, DMA_CH10, DMA_CH11, UART0, UART1, UART2, TACH0, TACH1, ADC_SNGL, ADC_RPT, LED0, LED1, QMSPI, TMR, HTMR0, HTMR1, WK, WKSUB, WKSEC, WKSUBSEC, SYSPWR, RTC, RTC_ALARM, VCI_IN0, VCI_IN1, TIMER16_0, TIMER16_1, TIMER32_0, TIMER32_1, CCT, CCT_CAP0, CCT_CAP1, CCT_CAP2, CCT_CAP3, CCT_CAP4, CCT_CAP5, CCT_CMP0, CCT_CMP1, I2CSMB4, I2C0, I2C1, I2C2, WDT,
}
Expand description

Enumeration of all the interrupts.

Variants

GIRQ08

0 - GIRQ08

GIRQ09

1 - GIRQ09

GIRQ10

2 - GIRQ10

GIRQ11

3 - GIRQ11

GIRQ12

4 - GIRQ12

GIRQ13

5 - GIRQ13

GIRQ14

6 - GIRQ14

GIRQ15

7 - GIRQ15

GIRQ18

10 - GIRQ18

GIRQ20

12 - GIRQ20

GIRQ21

13 - GIRQ21

GIRQ23

14 - GIRQ23

GIRQ26

17 - GIRQ26

I2CSMB0

20 - I2CSMB0

I2CSMB1

21 - I2CSMB1

I2CSMB2

22 - I2CSMB2

I2CSMB3

23 - I2CSMB3

DMA_CH00

24 - DMA_CH00

DMA_CH01

25 - DMA_CH01

DMA_CH02

26 - DMA_CH02

DMA_CH03

27 - DMA_CH03

DMA_CH04

28 - DMA_CH04

DMA_CH05

29 - DMA_CH05

DMA_CH06

30 - DMA_CH06

DMA_CH07

31 - DMA_CH07

DMA_CH08

32 - DMA_CH08

DMA_CH09

33 - DMA_CH09

DMA_CH10

34 - DMA_CH10

DMA_CH11

35 - DMA_CH11

UART0

40 - UART0

UART1

41 - UART1

UART2

44 - UART2

TACH0

71 - TACH0

TACH1

72 - TACH1

ADC_SNGL

78 - ADC_SNGL

ADC_RPT

79 - ADC_RPT

LED0

83 - LED0

LED1

84 - LED1

QMSPI

91 - QMSPI

TMR

111 - TMR

HTMR0

112 - HTMR0

HTMR1

113 - HTMR1

WK

114 - WK

WKSUB

115 - WKSUB

WKSEC

116 - WKSEC

WKSUBSEC

117 - WKSUBSEC

SYSPWR

118 - SYSPWR

RTC

119 - RTC

RTC_ALARM

120 - RTC_ALARM

VCI_IN0

122 - VCI_IN0

VCI_IN1

123 - VCI_IN1

TIMER16_0

136 - TIMER16_0

TIMER16_1

137 - TIMER16_1

TIMER32_0

140 - TIMER32_0

TIMER32_1

141 - TIMER32_1

CCT

146 - CCT

CCT_CAP0

147 - CCT_CAP0

CCT_CAP1

148 - CCT_CAP1

CCT_CAP2

149 - CCT_CAP2

CCT_CAP3

150 - CCT_CAP3

CCT_CAP4

151 - CCT_CAP4

CCT_CAP5

152 - CCT_CAP5

CCT_CMP0

153 - CCT_CMP0

CCT_CMP1

154 - CCT_CMP1

I2CSMB4

158 - I2CSMB4

I2C0

168 - I2C0

I2C1

169 - I2C1

I2C2

170 - I2C2

WDT

171 - WDT

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.