#[repr(u16)]pub enum InterruptEvent {
Show 177 variants
None = 0,
Acmplp0Int = 47,
Acmplp1Int = 48,
Adc0ScanEnd = 41,
Adc0ScanEndB = 42,
Adc0WindowA = 43,
Adc0WindowB = 44,
Agt0CompareA = 31,
Agt0CompareB = 32,
Agt0Int = 30,
Agt1CompareA = 34,
Agt1CompareB = 35,
Agt1Int = 33,
CacFrequencyError = 71,
CacMeasurementEnd = 72,
CacOverflow = 73,
Can0Error = 74,
Can0FifoRx = 75,
Can0FifoTx = 76,
Can0MailboxRx = 77,
Can0MailboxTx = 78,
CgcMoscStop = 28,
CtsuEnd = 68,
CtsuRead = 67,
CtsuWrite = 66,
Dmac0Int = 17,
Dmac1Int = 18,
Dmac2Int = 19,
Dmac3Int = 20,
DocInt = 70,
DtcComplete = 21,
ElcSoftwareEvent0 = 83,
ElcSoftwareEvent1 = 84,
FcuFrdyi = 24,
GpioIrq0 = 1,
GpioIrq1 = 2,
GpioIrq10 = 11,
GpioIrq11 = 12,
GpioIrq12 = 13,
GpioIrq14 = 15,
GpioIrq15 = 16,
GpioIrq2 = 3,
GpioIrq3 = 4,
GpioIrq4 = 5,
GpioIrq5 = 6,
GpioIrq6 = 7,
GpioIrq7 = 8,
GpioIrq8 = 9,
GpioIrq9 = 10,
Gpt0CaptureCompareA = 87,
Gpt0CaptureCompareB = 88,
Gpt0CompareC = 89,
Gpt0CompareD = 90,
Gpt0CompareE = 91,
Gpt0CompareF = 92,
Gpt0CounterOverflow = 93,
Gpt0CounterUnderflow = 94,
Gpt1CaptureCompareA = 95,
Gpt1CaptureCompareB = 96,
Gpt1CompareC = 97,
Gpt1CompareD = 98,
Gpt1CompareE = 99,
Gpt1CompareF = 100,
Gpt1CounterOverflow = 101,
Gpt1CounterUnderflow = 102,
Gpt2CaptureCompareA = 103,
Gpt2CaptureCompareB = 104,
Gpt2CompareC = 105,
Gpt2CompareD = 106,
Gpt2CompareE = 107,
Gpt2CompareF = 108,
Gpt2CounterOverflow = 109,
Gpt2CounterUnderflow = 110,
Gpt3CaptureCompareA = 111,
Gpt3CaptureCompareB = 112,
Gpt3CompareC = 113,
Gpt3CompareD = 114,
Gpt3CompareE = 115,
Gpt3CompareF = 116,
Gpt3CounterOverflow = 117,
Gpt3CounterUnderflow = 118,
Gpt4CaptureCompareA = 119,
Gpt4CaptureCompareB = 120,
Gpt4CompareC = 121,
Gpt4CompareD = 122,
Gpt4CompareE = 123,
Gpt4CompareF = 124,
Gpt4CounterOverflow = 125,
Gpt4CounterUnderflow = 126,
Gpt5CaptureCompareA = 127,
Gpt5CaptureCompareB = 128,
Gpt5CompareC = 129,
Gpt5CompareD = 130,
Gpt5CompareE = 131,
Gpt5CompareF = 132,
Gpt5CounterOverflow = 133,
Gpt5CounterUnderflow = 134,
Gpt6CaptureCompareA = 135,
Gpt6CaptureCompareB = 136,
Gpt6CompareC = 137,
Gpt6CompareD = 138,
Gpt6CompareE = 139,
Gpt6CompareF = 140,
Gpt6CounterOverflow = 141,
Gpt6CounterUnderflow = 142,
Gpt7CaptureCompareA = 143,
Gpt7CaptureCompareB = 144,
Gpt7CompareC = 145,
Gpt7CompareD = 146,
Gpt7CompareE = 147,
Gpt7CompareF = 148,
Gpt7CounterOverflow = 149,
Gpt7CounterUnderflow = 150,
IcuSnoozeCancel = 23,
Iic0Eri = 56,
Iic0Rxi = 53,
Iic0Tei = 55,
Iic0Txi = 54,
Iic0Wui = 57,
Iic1Eri = 61,
Iic1Rxi = 58,
Iic1Tei = 60,
Iic1Txi = 59,
IoportEvent1 = 79,
IoportEvent2 = 80,
IoportEvent3 = 81,
IoportEvent4 = 82,
IwdtUnderflow = 36,
KeyInt = 69,
LvdLvd1 = 25,
LvdLvd2 = 26,
LvdVbatt = 27,
OpsUvwEdge = 151,
Poeg0Event = 85,
Poeg1Event = 86,
RtcAlarm = 38,
RtcCarry = 40,
RtcPeriod = 39,
SceTadi = 219,
Sci0Am = 156,
Sci0Eri = 155,
Sci0Rxi = 152,
Sci0Tei = 154,
Sci0Txi = 153,
Sci1Am = 162,
Sci1Eri = 161,
Sci1Rxi = 158,
Sci1Tei = 160,
Sci1Txi = 159,
Sci2Am = 167,
Sci2Eri = 166,
Sci2Rxi = 163,
Sci2Tei = 165,
Sci2Txi = 164,
Sci9Am = 172,
Sci9Eri = 171,
Sci9Rxi = 168,
Sci9Tei = 170,
Sci9Txi = 169,
Spi0Eri = 176,
Spi0Idle = 175,
Spi0Rxi = 173,
Spi0Tei = 177,
Spi0Txi = 174,
Spi1Eri = 181,
Spi1Idle = 180,
Spi1Rxi = 178,
Spi1Tei = 182,
Spi1Txi = 179,
Ssi0Int = 65,
Ssi0Rxi = 63,
Ssi0Txi = 62,
UsbfsFifo0 = 49,
UsbfsFifo1 = 50,
UsbfsInt = 51,
UsbfsResume = 52,
WdtUnderflow = 37,
}Variants§
None = 0
Acmplp0Int = 47
ACMPLP0 INT (Low Power Comparator channel 0 interrupt)
Acmplp1Int = 48
ACMPLP1 INT (Low Power Comparator channel 1 interrupt)
Adc0ScanEnd = 41
ADC0 SCAN END (End of A/D scanning operation)
Adc0ScanEndB = 42
ADC0 SCAN END B (A/D scan end interrupt for group B)
Adc0WindowA = 43
ADC0 WINDOW A (Window A Compare match interrupt)
Adc0WindowB = 44
ADC0 WINDOW B (Window B Compare match interrupt)
Agt0CompareA = 31
AGT0 COMPARE A (Compare match A)
Agt0CompareB = 32
AGT0 COMPARE B (Compare match B)
Agt0Int = 30
AGT0 INT (AGT interrupt)
Agt1CompareA = 34
AGT1 COMPARE A (Compare match A)
Agt1CompareB = 35
AGT1 COMPARE B (Compare match B)
Agt1Int = 33
AGT1 INT (AGT interrupt)
CacFrequencyError = 71
CAC FREQUENCY ERROR (Frequency error interrupt)
CacMeasurementEnd = 72
CAC MEASUREMENT END (Measurement end interrupt)
CacOverflow = 73
CAC OVERFLOW (Overflow interrupt)
Can0Error = 74
CAN0 ERROR (Error interrupt)
Can0FifoRx = 75
CAN0 FIFO RX (Receive FIFO interrupt)
Can0FifoTx = 76
CAN0 FIFO TX (Transmit FIFO interrupt)
Can0MailboxRx = 77
CAN0 MAILBOX RX (Reception complete interrupt)
Can0MailboxTx = 78
CAN0 MAILBOX TX (Transmission complete interrupt)
CgcMoscStop = 28
CGC MOSC STOP (Main Clock oscillation stop)
CtsuEnd = 68
CTSU END (Measurement end interrupt)
CtsuRead = 67
CTSU READ (Measurement data transfer request interrupt)
CtsuWrite = 66
CTSU WRITE (Write request interrupt)
Dmac0Int = 17
DMAC0 INT (DMAC0 transfer end)
Dmac1Int = 18
DMAC1 INT (DMAC1 transfer end)
Dmac2Int = 19
DMAC2 INT (DMAC2 transfer end)
Dmac3Int = 20
DMAC3 INT (DMAC3 transfer end)
DocInt = 70
DOC INT (Data operation circuit interrupt)
DtcComplete = 21
DTC COMPLETE (DTC transfer complete)
ElcSoftwareEvent0 = 83
ELC SOFTWARE EVENT 0 (Software event 0)
ElcSoftwareEvent1 = 84
ELC SOFTWARE EVENT 1 (Software event 1)
FcuFrdyi = 24
FCU FRDYI (Flash ready interrupt)
GpioIrq0 = 1
ICU IRQ0 (External pin interrupt 0)
GpioIrq1 = 2
ICU IRQ1 (External pin interrupt 1)
GpioIrq10 = 11
ICU IRQ10 (External pin interrupt 10)
GpioIrq11 = 12
ICU IRQ11 (External pin interrupt 11)
GpioIrq12 = 13
ICU IRQ12 (External pin interrupt 12)
GpioIrq14 = 15
ICU IRQ14 (External pin interrupt 14)
GpioIrq15 = 16
ICU IRQ15 (External pin interrupt 15)
GpioIrq2 = 3
ICU IRQ2 (External pin interrupt 2)
GpioIrq3 = 4
ICU IRQ3 (External pin interrupt 3)
GpioIrq4 = 5
ICU IRQ4 (External pin interrupt 4)
GpioIrq5 = 6
ICU IRQ5 (External pin interrupt 5)
GpioIrq6 = 7
ICU IRQ6 (External pin interrupt 6)
GpioIrq7 = 8
ICU IRQ7 (External pin interrupt 7)
GpioIrq8 = 9
ICU IRQ8 (External pin interrupt 8)
GpioIrq9 = 10
ICU IRQ9 (External pin interrupt 9)
Gpt0CaptureCompareA = 87
GPT0 CAPTURE COMPARE A (Capture/Compare match A)
Gpt0CaptureCompareB = 88
GPT0 CAPTURE COMPARE B (Capture/Compare match B)
Gpt0CompareC = 89
GPT0 COMPARE C (Compare match C)
Gpt0CompareD = 90
GPT0 COMPARE D (Compare match D)
Gpt0CompareE = 91
GPT0 COMPARE E (Compare match E)
Gpt0CompareF = 92
GPT0 COMPARE F (Compare match F)
Gpt0CounterOverflow = 93
GPT0 COUNTER OVERFLOW (Overflow)
Gpt0CounterUnderflow = 94
GPT0 COUNTER UNDERFLOW (Underflow)
Gpt1CaptureCompareA = 95
GPT1 CAPTURE COMPARE A (Capture/Compare match A)
Gpt1CaptureCompareB = 96
GPT1 CAPTURE COMPARE B (Capture/Compare match B)
Gpt1CompareC = 97
GPT1 COMPARE C (Compare match C)
Gpt1CompareD = 98
GPT1 COMPARE D (Compare match D)
Gpt1CompareE = 99
GPT1 COMPARE E (Compare match E)
Gpt1CompareF = 100
GPT1 COMPARE F (Compare match F)
Gpt1CounterOverflow = 101
GPT1 COUNTER OVERFLOW (Overflow)
Gpt1CounterUnderflow = 102
GPT1 COUNTER UNDERFLOW (Underflow)
Gpt2CaptureCompareA = 103
GPT2 CAPTURE COMPARE A (Capture/Compare match A)
Gpt2CaptureCompareB = 104
GPT2 CAPTURE COMPARE B (Capture/Compare match B)
Gpt2CompareC = 105
GPT2 COMPARE C (Compare match C)
Gpt2CompareD = 106
GPT2 COMPARE D (Compare match D)
Gpt2CompareE = 107
GPT2 COMPARE E (Compare match E)
Gpt2CompareF = 108
GPT2 COMPARE F (Compare match F)
Gpt2CounterOverflow = 109
GPT2 COUNTER OVERFLOW (Overflow)
Gpt2CounterUnderflow = 110
GPT2 COUNTER UNDERFLOW (Underflow)
Gpt3CaptureCompareA = 111
GPT3 CAPTURE COMPARE A (Capture/Compare match A)
Gpt3CaptureCompareB = 112
GPT3 CAPTURE COMPARE B (Capture/Compare match B)
Gpt3CompareC = 113
GPT3 COMPARE C (Compare match C)
Gpt3CompareD = 114
GPT3 COMPARE D (Compare match D)
Gpt3CompareE = 115
GPT3 COMPARE E (Compare match E)
Gpt3CompareF = 116
GPT3 COMPARE F (Compare match F)
Gpt3CounterOverflow = 117
GPT3 COUNTER OVERFLOW (Overflow)
Gpt3CounterUnderflow = 118
GPT3 COUNTER UNDERFLOW (Underflow)
Gpt4CaptureCompareA = 119
GPT4 CAPTURE COMPARE A (Capture/Compare match A)
Gpt4CaptureCompareB = 120
GPT4 CAPTURE COMPARE B (Capture/Compare match B)
Gpt4CompareC = 121
GPT4 COMPARE C (Compare match C)
Gpt4CompareD = 122
GPT4 COMPARE D (Compare match D)
Gpt4CompareE = 123
GPT4 COMPARE E (Compare match E)
Gpt4CompareF = 124
GPT4 COMPARE F (Compare match F)
Gpt4CounterOverflow = 125
GPT4 COUNTER OVERFLOW (Overflow)
Gpt4CounterUnderflow = 126
GPT4 COUNTER UNDERFLOW (Underflow)
Gpt5CaptureCompareA = 127
GPT5 CAPTURE COMPARE A (Capture/Compare match A)
Gpt5CaptureCompareB = 128
GPT5 CAPTURE COMPARE B (Capture/Compare match B)
Gpt5CompareC = 129
GPT5 COMPARE C (Compare match C)
Gpt5CompareD = 130
GPT5 COMPARE D (Compare match D)
Gpt5CompareE = 131
GPT5 COMPARE E (Compare match E)
Gpt5CompareF = 132
GPT5 COMPARE F (Compare match F)
Gpt5CounterOverflow = 133
GPT5 COUNTER OVERFLOW (Overflow)
Gpt5CounterUnderflow = 134
GPT5 COUNTER UNDERFLOW (Underflow)
Gpt6CaptureCompareA = 135
GPT6 CAPTURE COMPARE A (Capture/Compare match A)
Gpt6CaptureCompareB = 136
GPT6 CAPTURE COMPARE B (Capture/Compare match B)
Gpt6CompareC = 137
GPT6 COMPARE C (Compare match C)
Gpt6CompareD = 138
GPT6 COMPARE D (Compare match D)
Gpt6CompareE = 139
GPT6 COMPARE E (Compare match E)
Gpt6CompareF = 140
GPT6 COMPARE F (Compare match F)
Gpt6CounterOverflow = 141
GPT6 COUNTER OVERFLOW (Overflow)
Gpt6CounterUnderflow = 142
GPT6 COUNTER UNDERFLOW (Underflow)
Gpt7CaptureCompareA = 143
GPT7 CAPTURE COMPARE A (Capture/Compare match A)
Gpt7CaptureCompareB = 144
GPT7 CAPTURE COMPARE B (Capture/Compare match B)
Gpt7CompareC = 145
GPT7 COMPARE C (Compare match C)
Gpt7CompareD = 146
GPT7 COMPARE D (Compare match D)
Gpt7CompareE = 147
GPT7 COMPARE E (Compare match E)
Gpt7CompareF = 148
GPT7 COMPARE F (Compare match F)
Gpt7CounterOverflow = 149
GPT7 COUNTER OVERFLOW (Overflow)
Gpt7CounterUnderflow = 150
GPT7 COUNTER UNDERFLOW (Underflow)
IcuSnoozeCancel = 23
ICU SNOOZE CANCEL (Canceling from Snooze mode)
Iic0Eri = 56
IIC0 ERI (Transfer error)
Iic0Rxi = 53
IIC0 RXI (Receive data full)
Iic0Tei = 55
IIC0 TEI (Transmit end)
Iic0Txi = 54
IIC0 TXI (Transmit data empty)
Iic0Wui = 57
IIC0 WUI (Wakeup interrupt)
Iic1Eri = 61
IIC1 ERI (Transfer error)
Iic1Rxi = 58
IIC1 RXI (Receive data full)
Iic1Tei = 60
IIC1 TEI (Transmit end)
Iic1Txi = 59
IIC1 TXI (Transmit data empty)
IoportEvent1 = 79
IOPORT EVENT 1 (Port 1 event)
IoportEvent2 = 80
IOPORT EVENT 2 (Port 2 event)
IoportEvent3 = 81
IOPORT EVENT 3 (Port 3 event)
IoportEvent4 = 82
IOPORT EVENT 4 (Port 4 event)
IwdtUnderflow = 36
IWDT UNDERFLOW (IWDT underflow)
KeyInt = 69
KEY INT (Key interrupt)
LvdLvd1 = 25
LVD LVD1 (Voltage monitor 1 interrupt)
LvdLvd2 = 26
LVD LVD2 (Voltage monitor 2 interrupt)
LvdVbatt = 27
LVD VBATT (VBATT low voltage detect)
OpsUvwEdge = 151
OPS UVW EDGE (UVW edge event)
Poeg0Event = 85
POEG0 EVENT (Port Output disable 0 interrupt)
Poeg1Event = 86
POEG1 EVENT (Port Output disable 1 interrupt)
RtcAlarm = 38
RTC ALARM (Alarm interrupt)
RtcCarry = 40
RTC CARRY (Carry interrupt)
RtcPeriod = 39
RTC PERIOD (Periodic interrupt)
SceTadi = 219
SCE TADI (SCE Tamper Detection)
Sci0Am = 156
SCI0 AM (Address match event)
Sci0Eri = 155
SCI0 ERI (Receive error)
Sci0Rxi = 152
SCI0 RXI (Receive data full)
Sci0Tei = 154
SCI0 TEI (Transmit end)
Sci0Txi = 153
SCI0 TXI (Transmit data empty)
Sci1Am = 162
SCI1 AM (Address match event)
Sci1Eri = 161
SCI1 ERI (Receive error)
Sci1Rxi = 158
SCI1 RXI (Receive data full)
Sci1Tei = 160
SCI1 TEI (Transmit end)
Sci1Txi = 159
SCI1 TXI (Transmit data empty)
Sci2Am = 167
SCI2 AM (Address match event)
Sci2Eri = 166
SCI2 ERI (Receive error)
Sci2Rxi = 163
SCI2 RXI (Receive data full)
Sci2Tei = 165
SCI2 TEI (Transmit end)
Sci2Txi = 164
SCI2 TXI (Transmit data empty)
Sci9Am = 172
SCI9 AM (Address match event)
Sci9Eri = 171
SCI9 ERI (Receive error)
Sci9Rxi = 168
SCI9 RXI (Receive data full)
Sci9Tei = 170
SCI9 TEI (Transmit end)
Sci9Txi = 169
SCI9 TXI (Transmit data empty)
Spi0Eri = 176
SPI0 ERI (Error)
Spi0Idle = 175
SPI0 IDLE (Idle)
Spi0Rxi = 173
SPI0 RXI (Receive buffer full)
Spi0Tei = 177
SPI0 TEI (Transmission complete event)
Spi0Txi = 174
SPI0 TXI (Transmit buffer empty)
Spi1Eri = 181
SPI1 ERI (Error)
Spi1Idle = 180
SPI1 IDLE (Idle)
Spi1Rxi = 178
SPI1 RXI (Receive buffer full)
Spi1Tei = 182
SPI1 TEI (Transmission complete event)
Spi1Txi = 179
SPI1 TXI (Transmit buffer empty)
Ssi0Int = 65
SSI0 INT (Error interrupt)
Ssi0Rxi = 63
SSI0 RXI (Receive data full)
Ssi0Txi = 62
SSI0 TXI (Transmit data empty)
UsbfsFifo0 = 49
USBFS FIFO 0 (DMA/DTC transfer request 0)
UsbfsFifo1 = 50
USBFS FIFO 1 (DMA/DTC transfer request 1)
UsbfsInt = 51
USBFS INT (USBFS interrupt)
UsbfsResume = 52
USBFS RESUME (USBFS resume interrupt)
WdtUnderflow = 37
WDT UNDERFLOW (WDT underflow)