pub enum Interrupt {
Show 146 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,
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,
TRNG = 53,
BEE = 55,
SAI1 = 56,
SAI2 = 57,
SAI3_RX = 58,
SAI3_TX = 59,
SPDIF = 60,
PMU_EVENT = 61,
TEMP_LOW_HIGH = 63,
TEMP_PANIC = 64,
USB_PHY1 = 65,
USB_PHY2 = 66,
ADC1 = 67,
ADC2 = 68,
DCDC = 69,
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,
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,
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,
FLEXIO3 = 156,
GPIO6_7_8_9 = 157,
}
Variants§
DMA0_DMA16 = 0
0 - DMA0_DMA16
DMA1_DMA17 = 1
1 - DMA1_DMA17
DMA2_DMA18 = 2
2 - DMA2_DMA18
DMA3_DMA19 = 3
3 - DMA3_DMA19
DMA4_DMA20 = 4
4 - DMA4_DMA20
DMA5_DMA21 = 5
5 - DMA5_DMA21
DMA6_DMA22 = 6
6 - DMA6_DMA22
DMA7_DMA23 = 7
7 - DMA7_DMA23
DMA8_DMA24 = 8
8 - DMA8_DMA24
DMA9_DMA25 = 9
9 - DMA9_DMA25
DMA10_DMA26 = 10
10 - DMA10_DMA26
DMA11_DMA27 = 11
11 - DMA11_DMA27
DMA12_DMA28 = 12
12 - DMA12_DMA28
DMA13_DMA29 = 13
13 - DMA13_DMA29
DMA14_DMA30 = 14
14 - DMA14_DMA30
DMA15_DMA31 = 15
15 - DMA15_DMA31
DMA_ERROR = 16
16 - DMA_ERROR
LPUART1 = 20
20 - LPUART1
LPUART2 = 21
21 - LPUART2
LPUART3 = 22
22 - LPUART3
LPUART4 = 23
23 - LPUART4
LPUART5 = 24
24 - LPUART5
LPUART6 = 25
25 - LPUART6
LPUART7 = 26
26 - LPUART7
LPUART8 = 27
27 - LPUART8
LPI2C1 = 28
28 - LPI2C1
LPI2C2 = 29
29 - LPI2C2
LPI2C3 = 30
30 - LPI2C3
LPI2C4 = 31
31 - LPI2C4
LPSPI1 = 32
32 - LPSPI1
LPSPI2 = 33
33 - LPSPI2
LPSPI3 = 34
34 - LPSPI3
LPSPI4 = 35
35 - LPSPI4
CAN1 = 36
36 - CAN1
CAN2 = 37
37 - CAN2
FLEXRAM = 38
38 - FLEXRAM
KPP = 39
39 - KPP
TSC_DIG = 40
40 - TSC_DIG
GPR_IRQ = 41
41 - GPR (aka “GPC”) interrupt request
LCDIF = 42
42 - LCDIF
CSI = 43
43 - CSI
PXP = 44
44 - PXP
WDOG2 = 45
45 - WDOG2
SNVS_HP_WRAPPER = 46
46 - SNVS_HP_WRAPPER
SNVS_HP_WRAPPER_TZ = 47
47 - SNVS_HP_WRAPPER_TZ
SNVS_LP_WRAPPER = 48
48 - SNVS_LP_WRAPPER
CSU = 49
49 - CSU
DCP = 50
50 - DCP
DCP_VMI = 51
51 - DCP_VMI
TRNG = 53
53 - TRNG
BEE = 55
55 - BEE
SAI1 = 56
56 - SAI1
SAI2 = 57
57 - SAI2
SAI3_RX = 58
58 - SAI3_RX
SAI3_TX = 59
59 - SAI3_TX
SPDIF = 60
60 - SPDIF
PMU_EVENT = 61
61 - PMU_EVENT
TEMP_LOW_HIGH = 63
63 - TEMP_LOW_HIGH
TEMP_PANIC = 64
64 - TEMP_PANIC
USB_PHY1 = 65
65 - USB_PHY1
USB_PHY2 = 66
66 - USB_PHY2
ADC1 = 67
67 - ADC1
ADC2 = 68
68 - ADC2
DCDC = 69
69 - DCDC
GPIO1_INT0 = 72
72 - GPIO1_INT0
GPIO1_INT1 = 73
73 - GPIO1_INT1
GPIO1_INT2 = 74
74 - GPIO1_INT2
GPIO1_INT3 = 75
75 - GPIO1_INT3
GPIO1_INT4 = 76
76 - GPIO1_INT4
GPIO1_INT5 = 77
77 - GPIO1_INT5
GPIO1_INT6 = 78
78 - GPIO1_INT6
GPIO1_INT7 = 79
79 - GPIO1_INT7
GPIO1_COMBINED_0_15 = 80
80 - GPIO1_COMBINED_0_15
GPIO1_COMBINED_16_31 = 81
81 - GPIO1_COMBINED_16_31
GPIO2_COMBINED_0_15 = 82
82 - GPIO2_COMBINED_0_15
GPIO2_COMBINED_16_31 = 83
83 - GPIO2_COMBINED_16_31
GPIO3_COMBINED_0_15 = 84
84 - GPIO3_COMBINED_0_15
GPIO3_COMBINED_16_31 = 85
85 - GPIO3_COMBINED_16_31
GPIO4_COMBINED_0_15 = 86
86 - GPIO4_COMBINED_0_15
GPIO4_COMBINED_16_31 = 87
87 - GPIO4_COMBINED_16_31
GPIO5_COMBINED_0_15 = 88
88 - GPIO5_COMBINED_0_15
GPIO5_COMBINED_16_31 = 89
89 - GPIO5_COMBINED_16_31
FLEXIO1 = 90
90 - FLEXIO1
FLEXIO2 = 91
91 - FLEXIO2
WDOG1 = 92
92 - WDOG1
RTWDOG = 93
93 - RTWDOG
EWM = 94
94 - EWM
CCM_1 = 95
95 - CCM_1
CCM_2 = 96
96 - CCM_2
GPC = 97
97 - GPC
SRC = 98
98 - SRC
GPT1 = 100
100 - GPT1
GPT2 = 101
101 - GPT2
PWM1_0 = 102
102 - PWM1_0
PWM1_1 = 103
103 - PWM1_1
PWM1_2 = 104
104 - PWM1_2
PWM1_3 = 105
105 - PWM1_3
PWM1_FAULT = 106
106 - PWM1_FAULT
FLEXSPI2 = 107
107 - FLEXSPI2
FLEXSPI = 108
108 - FLEXSPI
SEMC = 109
109 - SEMC
USDHC1 = 110
110 - USDHC1
USDHC2 = 111
111 - USDHC2
USB_OTG2 = 112
112 - USB_OTG2
USB_OTG1 = 113
113 - USB_OTG1
ENET = 114
114 - ENET
ENET_1588_TIMER = 115
115 - ENET_1588_TIMER
XBAR1_IRQ_0_1 = 116
116 - XBAR1_IRQ_0_1
XBAR1_IRQ_2_3 = 117
117 - XBAR1_IRQ_2_3
ADC_ETC_IRQ0 = 118
118 - ADC_ETC_IRQ0
ADC_ETC_IRQ1 = 119
119 - ADC_ETC_IRQ1
ADC_ETC_IRQ2 = 120
120 - ADC_ETC_IRQ2
ADC_ETC_ERROR_IRQ = 121
121 - ADC_ETC_ERROR_IRQ
PIT = 122
122 - PIT
ACMP1 = 123
123 - ACMP1
ACMP2 = 124
124 - ACMP2
ACMP3 = 125
125 - ACMP3
ACMP4 = 126
126 - ACMP4
ENC1 = 129
129 - ENC1
ENC2 = 130
130 - ENC2
ENC3 = 131
131 - ENC3
ENC4 = 132
132 - ENC4
TMR1 = 133
133 - TMR1
TMR2 = 134
134 - TMR2
TMR3 = 135
135 - TMR3
TMR4 = 136
136 - TMR4
PWM2_0 = 137
137 - PWM2_0
PWM2_1 = 138
138 - PWM2_1
PWM2_2 = 139
139 - PWM2_2
PWM2_3 = 140
140 - PWM2_3
PWM2_FAULT = 141
141 - PWM2_FAULT
PWM3_0 = 142
142 - PWM3_0
PWM3_1 = 143
143 - PWM3_1
PWM3_2 = 144
144 - PWM3_2
PWM3_3 = 145
145 - PWM3_3
PWM3_FAULT = 146
146 - PWM3_FAULT
PWM4_0 = 147
147 - PWM4_0
PWM4_1 = 148
148 - PWM4_1
PWM4_2 = 149
149 - PWM4_2
PWM4_3 = 150
150 - PWM4_3
PWM4_FAULT = 151
151 - PWM4_FAULT
ENET2 = 152
152 - ENET2
ENET2_1588_TIMER = 153
153 - ENET2_1588_TIMER
CAN3 = 154
154 - CAN3
FLEXIO3 = 156
156 - FLEXIO3
GPIO6_7_8_9 = 157
157 - GPIO6_7_8_9
Trait Implementations§
impl Copy for Interrupt
impl Eq for Interrupt
impl StructuralPartialEq for Interrupt
Auto Trait Implementations§
impl Freeze for Interrupt
impl RefUnwindSafe for Interrupt
impl Send for Interrupt
impl Sync for Interrupt
impl Unpin for Interrupt
impl UnwindSafe for Interrupt
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)