[][src]Enum imxrt1062_pac::Interrupt

#[repr(u8)]pub enum Interrupt {
    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,
}

Enumeration of all the interrupts

Variants

DMA0_DMA16

0 - DMA0_DMA16

DMA1_DMA17

1 - DMA1_DMA17

DMA2_DMA18

2 - DMA2_DMA18

DMA3_DMA19

3 - DMA3_DMA19

DMA4_DMA20

4 - DMA4_DMA20

DMA5_DMA21

5 - DMA5_DMA21

DMA6_DMA22

6 - DMA6_DMA22

DMA7_DMA23

7 - DMA7_DMA23

DMA8_DMA24

8 - DMA8_DMA24

DMA9_DMA25

9 - DMA9_DMA25

DMA10_DMA26

10 - DMA10_DMA26

DMA11_DMA27

11 - DMA11_DMA27

DMA12_DMA28

12 - DMA12_DMA28

DMA13_DMA29

13 - DMA13_DMA29

DMA14_DMA30

14 - DMA14_DMA30

DMA15_DMA31

15 - DMA15_DMA31

DMA_ERROR

16 - DMA_ERROR

CTI0_ERROR

17 - CTI0_ERROR

CTI1_ERROR

18 - CTI1_ERROR

CORE

19 - CORE

LPUART1

20 - LPUART1

LPUART2

21 - LPUART2

LPUART3

22 - LPUART3

LPUART4

23 - LPUART4

LPUART5

24 - LPUART5

LPUART6

25 - LPUART6

LPUART7

26 - LPUART7

LPUART8

27 - LPUART8

LPI2C1

28 - LPI2C1

LPI2C2

29 - LPI2C2

LPI2C3

30 - LPI2C3

LPI2C4

31 - LPI2C4

LPSPI1

32 - LPSPI1

LPSPI2

33 - LPSPI2

LPSPI3

34 - LPSPI3

LPSPI4

35 - LPSPI4

CAN1

36 - CAN1

CAN2

37 - CAN2

FLEXRAM

38 - FLEXRAM

KPP

39 - KPP

TSC_DIG

40 - TSC_DIG

GPR_IRQ

41 - GPR_IRQ

LCDIF

42 - LCDIF

CSI

43 - CSI

PXP

44 - PXP

WDOG2

45 - WDOG2

SNVS_HP_WRAPPER

46 - SNVS_HP_WRAPPER

SNVS_HP_WRAPPER_TZ

47 - SNVS_HP_WRAPPER_TZ

SNVS_LP_WRAPPER

48 - SNVS_LP_WRAPPER

CSU

49 - CSU

DCP

50 - DCP

DCP_VMI

51 - DCP_VMI

RESERVED68

52 - Reserved68

TRNG

53 - TRNG

SJC

54 - SJC

BEE

55 - BEE

SAI1

56 - SAI1

SAI2

57 - SAI2

SAI3_RX

58 - SAI3_RX

SAI3_TX

59 - SAI3_TX

SPDIF

60 - SPDIF

PMU_EVENT

61 - PMU_EVENT

RESERVED78

62 - Reserved78

TEMP_LOW_HIGH

63 - TEMP_LOW_HIGH

TEMP_PANIC

64 - TEMP_PANIC

USB_PHY1

65 - USB_PHY1

USB_PHY2

66 - USB_PHY2

ADC1

67 - ADC1

ADC2

68 - ADC2

DCDC

69 - DCDC

RESERVED86

70 - Reserved86

RESERVED87

71 - Reserved87

GPIO1_INT0

72 - GPIO1_INT0

GPIO1_INT1

73 - GPIO1_INT1

GPIO1_INT2

74 - GPIO1_INT2

GPIO1_INT3

75 - GPIO1_INT3

GPIO1_INT4

76 - GPIO1_INT4

GPIO1_INT5

77 - GPIO1_INT5

GPIO1_INT6

78 - GPIO1_INT6

GPIO1_INT7

79 - GPIO1_INT7

GPIO1_COMBINED_0_15

80 - GPIO1_Combined_0_15

GPIO1_COMBINED_16_31

81 - GPIO1_Combined_16_31

GPIO2_COMBINED_0_15

82 - GPIO2_Combined_0_15

GPIO2_COMBINED_16_31

83 - GPIO2_Combined_16_31

GPIO3_COMBINED_0_15

84 - GPIO3_Combined_0_15

GPIO3_COMBINED_16_31

85 - GPIO3_Combined_16_31

GPIO4_COMBINED_0_15

86 - GPIO4_Combined_0_15

GPIO4_COMBINED_16_31

87 - GPIO4_Combined_16_31

GPIO5_COMBINED_0_15

88 - GPIO5_Combined_0_15

GPIO5_COMBINED_16_31

89 - GPIO5_Combined_16_31

FLEXIO1

90 - FLEXIO1

FLEXIO2

91 - FLEXIO2

WDOG1

92 - WDOG1

RTWDOG

93 - RTWDOG

EWM

94 - EWM

CCM_1

95 - CCM_1

CCM_2

96 - CCM_2

GPC

97 - GPC

SRC

98 - SRC

RESERVED115

99 - Reserved115

GPT1

100 - GPT1

GPT2

101 - GPT2

PWM1_0

102 - PWM1_0

PWM1_1

103 - PWM1_1

PWM1_2

104 - PWM1_2

PWM1_3

105 - PWM1_3

PWM1_FAULT

106 - PWM1_FAULT

FLEXSPI2

107 - FLEXSPI2

FLEXSPI

108 - FLEXSPI

SEMC

109 - SEMC

USDHC1

110 - USDHC1

USDHC2

111 - USDHC2

USB_OTG2

112 - USB_OTG2

USB_OTG1

113 - USB_OTG1

ENET

114 - ENET

ENET_1588_TIMER

115 - ENET_1588_Timer

XBAR1_IRQ_0_1

116 - XBAR1_IRQ_0_1

XBAR1_IRQ_2_3

117 - XBAR1_IRQ_2_3

ADC_ETC_IRQ0

118 - ADC_ETC_IRQ0

ADC_ETC_IRQ1

119 - ADC_ETC_IRQ1

ADC_ETC_IRQ2

120 - ADC_ETC_IRQ2

ADC_ETC_ERROR_IRQ

121 - ADC_ETC_ERROR_IRQ

PIT

122 - PIT

ACMP1

123 - ACMP1

ACMP2

124 - ACMP2

ACMP3

125 - ACMP3

ACMP4

126 - ACMP4

RESERVED143

127 - Reserved143

RESERVED144

128 - Reserved144

ENC1

129 - ENC1

ENC2

130 - ENC2

ENC3

131 - ENC3

ENC4

132 - ENC4

TMR1

133 - TMR1

TMR2

134 - TMR2

TMR3

135 - TMR3

TMR4

136 - TMR4

PWM2_0

137 - PWM2_0

PWM2_1

138 - PWM2_1

PWM2_2

139 - PWM2_2

PWM2_3

140 - PWM2_3

PWM2_FAULT

141 - PWM2_FAULT

PWM3_0

142 - PWM3_0

PWM3_1

143 - PWM3_1

PWM3_2

144 - PWM3_2

PWM3_3

145 - PWM3_3

PWM3_FAULT

146 - PWM3_FAULT

PWM4_0

147 - PWM4_0

PWM4_1

148 - PWM4_1

PWM4_2

149 - PWM4_2

PWM4_3

150 - PWM4_3

PWM4_FAULT

151 - PWM4_FAULT

ENET2

152 - ENET2

ENET2_1588_TIMER

153 - ENET2_1588_Timer

CAN3

154 - CAN3

RESERVED171

155 - Reserved171

FLEXIO3

156 - FLEXIO3

GPIO6_7_8_9

157 - GPIO6_7_8_9

Trait Implementations

impl Clone for Interrupt[src]

impl Copy for Interrupt[src]

impl Debug for Interrupt[src]

impl Nr for Interrupt[src]

Auto Trait Implementations

impl Send for Interrupt

impl Sync for Interrupt

impl Unpin for Interrupt

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.