Enum teensy4_bsp::interrupt[]

#[repr(u8)]
pub enum interrupt {
Show 158 variants DMA0_DMA16, DMA1_DMA17, DMA2_DMA18, DMA3_DMA19, DMA4_DMA20, DMA5_DMA21, DMA6_DMA22, DMA7_DMA23, DMA8_DMA24, DMA9_DMA25, DMA10_DMA26, DMA11_DMA27, DMA12_DMA28, DMA13_DMA29, DMA14_DMA30, DMA15_DMA31, DMA_ERROR, CTI0_ERROR, CTI1_ERROR, CORE, LPUART1, LPUART2, LPUART3, LPUART4, LPUART5, LPUART6, LPUART7, LPUART8, LPI2C1, LPI2C2, LPI2C3, LPI2C4, LPSPI1, LPSPI2, LPSPI3, LPSPI4, CAN1, CAN2, FLEXRAM, KPP, TSC_DIG, GPR_IRQ, LCDIF, CSI, PXP, WDOG2, SNVS_HP_WRAPPER, SNVS_HP_WRAPPER_TZ, SNVS_LP_WRAPPER, CSU, DCP, DCP_VMI, Reserved68, TRNG, SJC, BEE, SAI1, SAI2, SAI3_RX, SAI3_TX, SPDIF, PMU_EVENT, Reserved78, TEMP_LOW_HIGH, TEMP_PANIC, USB_PHY1, USB_PHY2, ADC1, ADC2, DCDC, Reserved86, Reserved87, GPIO1_INT0, GPIO1_INT1, GPIO1_INT2, GPIO1_INT3, GPIO1_INT4, GPIO1_INT5, GPIO1_INT6, GPIO1_INT7, GPIO1_Combined_0_15, GPIO1_Combined_16_31, GPIO2_Combined_0_15, GPIO2_Combined_16_31, GPIO3_Combined_0_15, GPIO3_Combined_16_31, GPIO4_Combined_0_15, GPIO4_Combined_16_31, GPIO5_Combined_0_15, GPIO5_Combined_16_31, FLEXIO1, FLEXIO2, WDOG1, RTWDOG, EWM, CCM_1, CCM_2, GPC, SRC, Reserved115, GPT1, GPT2, PWM1_0, PWM1_1, PWM1_2, PWM1_3, PWM1_FAULT, FLEXSPI2, FLEXSPI, SEMC, USDHC1, USDHC2, USB_OTG2, USB_OTG1, ENET, ENET_1588_Timer, XBAR1_IRQ_0_1, XBAR1_IRQ_2_3, ADC_ETC_IRQ0, ADC_ETC_IRQ1, ADC_ETC_IRQ2, ADC_ETC_ERROR_IRQ, PIT, ACMP1, ACMP2, ACMP3, ACMP4, Reserved143, Reserved144, ENC1, ENC2, ENC3, ENC4, TMR1, TMR2, TMR3, TMR4, PWM2_0, PWM2_1, PWM2_2, PWM2_3, PWM2_FAULT, PWM3_0, PWM3_1, PWM3_2, PWM3_3, PWM3_FAULT, PWM4_0, PWM4_1, PWM4_2, PWM4_3, PWM4_FAULT, ENET2, ENET2_1588_Timer, CAN3, Reserved171, FLEXIO3, GPIO6_7_8_9,
}
Expand description

Available interrupts for this device

Variants

DMA0_DMA16

0:

DMA1_DMA17

1:

DMA2_DMA18

2:

DMA3_DMA19

3:

DMA4_DMA20

4:

DMA5_DMA21

5:

DMA6_DMA22

6:

DMA7_DMA23

7:

DMA8_DMA24

8:

DMA9_DMA25

9:

DMA10_DMA26

10:

DMA11_DMA27

11:

DMA12_DMA28

12:

DMA13_DMA29

13:

DMA14_DMA30

14:

DMA15_DMA31

15:

DMA_ERROR

16:

CTI0_ERROR

17:

CTI1_ERROR

18:

CORE

19:

LPUART1

20:

LPUART2

21:

LPUART3

22:

LPUART4

23:

LPUART5

24:

LPUART6

25:

LPUART7

26:

LPUART8

27:

LPI2C1

28:

LPI2C2

29:

LPI2C3

30:

LPI2C4

31:

LPSPI1

32:

LPSPI2

33:

LPSPI3

34:

LPSPI4

35:

CAN1

36:

CAN2

37:

FLEXRAM

38:

KPP

39:

TSC_DIG

40:

GPR_IRQ

41:

LCDIF

42:

CSI

43:

PXP

44:

WDOG2

45:

SNVS_HP_WRAPPER

46:

SNVS_HP_WRAPPER_TZ

47:

SNVS_LP_WRAPPER

48:

CSU

49:

DCP

50:

DCP_VMI

51:

Reserved68

52:

TRNG

53:

SJC

54:

BEE

55:

SAI1

56:

SAI2

57:

SAI3_RX

58:

SAI3_TX

59:

SPDIF

60:

PMU_EVENT

61:

Reserved78

62:

TEMP_LOW_HIGH

63:

TEMP_PANIC

64:

USB_PHY1

65:

USB_PHY2

66:

ADC1

67:

ADC2

68:

DCDC

69:

Reserved86

70:

Reserved87

71:

GPIO1_INT0

72:

GPIO1_INT1

73:

GPIO1_INT2

74:

GPIO1_INT3

75:

GPIO1_INT4

76:

GPIO1_INT5

77:

GPIO1_INT6

78:

GPIO1_INT7

79:

GPIO1_Combined_0_15

80:

GPIO1_Combined_16_31

81:

GPIO2_Combined_0_15

82:

GPIO2_Combined_16_31

83:

GPIO3_Combined_0_15

84:

GPIO3_Combined_16_31

85:

GPIO4_Combined_0_15

86:

GPIO4_Combined_16_31

87:

GPIO5_Combined_0_15

88:

GPIO5_Combined_16_31

89:

FLEXIO1

90:

FLEXIO2

91:

WDOG1

92:

RTWDOG

93:

EWM

94:

CCM_1

95:

CCM_2

96:

GPC

97:

SRC

98:

Reserved115

99:

GPT1

100:

GPT2

101:

PWM1_0

102:

PWM1_1

103:

PWM1_2

104:

PWM1_3

105:

PWM1_FAULT

106:

FLEXSPI2

107:

FLEXSPI

108:

SEMC

109:

USDHC1

110:

USDHC2

111:

USB_OTG2

112:

USB_OTG1

113:

ENET

114:

ENET_1588_Timer

115:

XBAR1_IRQ_0_1

116:

XBAR1_IRQ_2_3

117:

ADC_ETC_IRQ0

118:

ADC_ETC_IRQ1

119:

ADC_ETC_IRQ2

120:

ADC_ETC_ERROR_IRQ

121:

PIT

122:

ACMP1

123:

ACMP2

124:

ACMP3

125:

ACMP4

126:

Reserved143

127:

Reserved144

128:

ENC1

129:

ENC2

130:

ENC3

131:

ENC4

132:

TMR1

133:

TMR2

134:

TMR3

135:

TMR4

136:

PWM2_0

137:

PWM2_1

138:

PWM2_2

139:

PWM2_3

140:

PWM2_FAULT

141:

PWM3_0

142:

PWM3_1

143:

PWM3_2

144:

PWM3_3

145:

PWM3_FAULT

146:

PWM4_0

147:

PWM4_1

148:

PWM4_2

149:

PWM4_3

150:

PWM4_FAULT

151:

ENET2

152:

ENET2_1588_Timer

153:

CAN3

154:

Reserved171

155:

FLEXIO3

156:

GPIO6_7_8_9

157:

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Returns the number associated with an interrupt

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

Performs the conversion.

Return the interrupt number associated with this variant. Read more

Performs the conversion.

Should always be Self

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.