#[repr(u16)]pub enum Interrupt {
Show 130 variants
PM = 0,
MCLK = 1,
OSCCTRL_XOSC0 = 2,
OSCCTRL_XOSC1 = 3,
OSCCTRL_DFLL = 4,
OSCCTRL_DPLL0 = 5,
OSCCTRL_DPLL1 = 6,
OSC32KCTRL = 7,
SUPC_OTHER = 8,
SUPC_BODDET = 9,
WDT = 10,
RTC = 11,
EIC_EXTINT_0 = 12,
EIC_EXTINT_1 = 13,
EIC_EXTINT_2 = 14,
EIC_EXTINT_3 = 15,
EIC_EXTINT_4 = 16,
EIC_EXTINT_5 = 17,
EIC_EXTINT_6 = 18,
EIC_EXTINT_7 = 19,
EIC_EXTINT_8 = 20,
EIC_EXTINT_9 = 21,
EIC_EXTINT_10 = 22,
EIC_EXTINT_11 = 23,
EIC_EXTINT_12 = 24,
EIC_EXTINT_13 = 25,
EIC_EXTINT_14 = 26,
EIC_EXTINT_15 = 27,
FREQM = 28,
NVMCTRL_0 = 29,
NVMCTRL_1 = 30,
DMAC_0 = 31,
DMAC_1 = 32,
DMAC_2 = 33,
DMAC_3 = 34,
DMAC_OTHER = 35,
EVSYS_0 = 36,
EVSYS_1 = 37,
EVSYS_2 = 38,
EVSYS_3 = 39,
EVSYS_OTHER = 40,
PAC = 41,
RAMECC = 45,
SERCOM0_0 = 46,
SERCOM0_1 = 47,
SERCOM0_2 = 48,
SERCOM0_OTHER = 49,
SERCOM1_0 = 50,
SERCOM1_1 = 51,
SERCOM1_2 = 52,
SERCOM1_OTHER = 53,
SERCOM2_0 = 54,
SERCOM2_1 = 55,
SERCOM2_2 = 56,
SERCOM2_OTHER = 57,
SERCOM3_0 = 58,
SERCOM3_1 = 59,
SERCOM3_2 = 60,
SERCOM3_OTHER = 61,
SERCOM4_0 = 62,
SERCOM4_1 = 63,
SERCOM4_2 = 64,
SERCOM4_OTHER = 65,
SERCOM5_0 = 66,
SERCOM5_1 = 67,
SERCOM5_2 = 68,
SERCOM5_OTHER = 69,
SERCOM6_0 = 70,
SERCOM6_1 = 71,
SERCOM6_2 = 72,
SERCOM6_OTHER = 73,
SERCOM7_0 = 74,
SERCOM7_1 = 75,
SERCOM7_2 = 76,
SERCOM7_OTHER = 77,
USB_OTHER = 80,
USB_SOF_HSOF = 81,
USB_TRCPT0 = 82,
USB_TRCPT1 = 83,
TCC0_OTHER = 85,
TCC0_MC0 = 86,
TCC0_MC1 = 87,
TCC0_MC2 = 88,
TCC0_MC3 = 89,
TCC0_MC4 = 90,
TCC0_MC5 = 91,
TCC1_OTHER = 92,
TCC1_MC0 = 93,
TCC1_MC1 = 94,
TCC1_MC2 = 95,
TCC1_MC3 = 96,
TCC2_OTHER = 97,
TCC2_MC0 = 98,
TCC2_MC1 = 99,
TCC2_MC2 = 100,
TCC3_OTHER = 101,
TCC3_MC0 = 102,
TCC3_MC1 = 103,
TCC4_OTHER = 104,
TCC4_MC0 = 105,
TCC4_MC1 = 106,
TC0 = 107,
TC1 = 108,
TC2 = 109,
TC3 = 110,
TC4 = 111,
TC5 = 112,
TC6 = 113,
TC7 = 114,
PDEC_OTHER = 115,
PDEC_MC0 = 116,
PDEC_MC1 = 117,
ADC0_OTHER = 118,
ADC0_RESRDY = 119,
ADC1_OTHER = 120,
ADC1_RESRDY = 121,
AC = 122,
DAC_OTHER = 123,
DAC_EMPTY_0 = 124,
DAC_EMPTY_1 = 125,
DAC_RESRDY_0 = 126,
DAC_RESRDY_1 = 127,
I2S = 128,
PCC = 129,
AES = 130,
TRNG = 131,
ICM = 132,
QSPI = 134,
SDHC0 = 135,
SDHC1 = 136,
}
Expand description
Enumeration of all the interrupts.
Variants§
PM = 0
0 - Power Manager
MCLK = 1
1 - Main Clock
OSCCTRL_XOSC0 = 2
2 - External Oscillator 0
OSCCTRL_XOSC1 = 3
3 - External Oscillator 1
OSCCTRL_DFLL = 4
4 - Digital Frequency Locked Loop
OSCCTRL_DPLL0 = 5
5 - Digital Phase Locked Loop 0
OSCCTRL_DPLL1 = 6
6 - Digital Phase Locked Loop 1
OSC32KCTRL = 7
7 - 32Khz Oscillator Controller
SUPC_OTHER = 8
8 - Suppyly controller
SUPC_BODDET = 9
9 - Brown Out Detection
WDT = 10
10 - Watch Dog Timer
RTC = 11
11 - Real Time Counter
EIC_EXTINT_0 = 12
12 - EIC Channel 0
EIC_EXTINT_1 = 13
13 - EIC Channel 1
EIC_EXTINT_2 = 14
14 - EIC Channel 2
EIC_EXTINT_3 = 15
15 - EIC Channel 3
EIC_EXTINT_4 = 16
16 - EIC Channel 4
EIC_EXTINT_5 = 17
17 - EIC Channel 5
EIC_EXTINT_6 = 18
18 - EIC Channel 6
EIC_EXTINT_7 = 19
19 - EIC Channel 7
EIC_EXTINT_8 = 20
20 - EIC Channel 8
EIC_EXTINT_9 = 21
21 - EIC Channel 9
EIC_EXTINT_10 = 22
22 - EIC Channel 10
EIC_EXTINT_11 = 23
23 - EIC Channel 11
EIC_EXTINT_12 = 24
24 - EIC Channel 12
EIC_EXTINT_13 = 25
25 - EIC Channel 13
EIC_EXTINT_14 = 26
26 - EIC Channel 14
EIC_EXTINT_15 = 27
27 - EIC Channel 15
FREQM = 28
28 - Frequency Meter
NVMCTRL_0 = 29
29 - Non-Volatile Memory Controller
NVMCTRL_1 = 30
30 - NVMCTRL SmartEEPROM Interrupts
DMAC_0 = 31
31 - DMA Channel 0
DMAC_1 = 32
32 - DMA Channel 1
DMAC_2 = 33
33 - DMA Channel 2
DMAC_3 = 34
34 - DMA Channel 3
DMAC_OTHER = 35
35 - DMA Channel 4..X
EVSYS_0 = 36
36 - Event System Channel 0
EVSYS_1 = 37
37 - Event System Channel 1
EVSYS_2 = 38
38 - Event System Channel 2
EVSYS_3 = 39
39 - Event System Channel 3
EVSYS_OTHER = 40
40 - Event System Channel 4..X
PAC = 41
41 - Peripheral Access Controller
RAMECC = 45
45 - RAM Error Correction Code
SERCOM0_0 = 46
46 - Serial Communication Interface 0
SERCOM0_1 = 47
47 - Serial Communication Interface 0
SERCOM0_2 = 48
48 - Serial Communication Interface 0
SERCOM0_OTHER = 49
49 - Serial Communication Interface 0
SERCOM1_0 = 50
50 - Serial Communication Interface 1
SERCOM1_1 = 51
51 - Serial Communication Interface 1
SERCOM1_2 = 52
52 - Serial Communication Interface 1
SERCOM1_OTHER = 53
53 - Serial Communication Interface 1
SERCOM2_0 = 54
54 - Serial Communication Interface 2
SERCOM2_1 = 55
55 - Serial Communication Interface 2
SERCOM2_2 = 56
56 - Serial Communication Interface 2
SERCOM2_OTHER = 57
57 - Serial Communication Interface 2
SERCOM3_0 = 58
58 - Serial Communication Interface 3
SERCOM3_1 = 59
59 - Serial Communication Interface 3
SERCOM3_2 = 60
60 - Serial Communication Interface 3
SERCOM3_OTHER = 61
61 - Serial Communication Interface 3
SERCOM4_0 = 62
62 - Serial Communication Interface 4
SERCOM4_1 = 63
63 - Serial Communication Interface 4
SERCOM4_2 = 64
64 - Serial Communication Interface 4
SERCOM4_OTHER = 65
65 - Serial Communication Interface 4
SERCOM5_0 = 66
66 - Serial Communication Interface 5
SERCOM5_1 = 67
67 - Serial Communication Interface 5
SERCOM5_2 = 68
68 - Serial Communication Interface 5
SERCOM5_OTHER = 69
69 - Serial Communication Interface 5
SERCOM6_0 = 70
70 - Serial Communication Interface 6
SERCOM6_1 = 71
71 - Serial Communication Interface 6
SERCOM6_2 = 72
72 - Serial Communication Interface 6
SERCOM6_OTHER = 73
73 - Serial Communication Interface 6
SERCOM7_0 = 74
74 - Serial Communication Interface 7
SERCOM7_1 = 75
75 - Serial Communication Interface 7
SERCOM7_2 = 76
76 - Serial Communication Interface 7
SERCOM7_OTHER = 77
77 - Serial Communication Interface 7
USB_OTHER = 80
80 - Universal Serial Bus
USB_SOF_HSOF = 81
81 - USB Start of Frame
USB_TRCPT0 = 82
82 - USB Transfer Complete 0
USB_TRCPT1 = 83
83 - USB Transfer Complete 1
TCC0_OTHER = 85
85 - Timer Counter Control 0
TCC0_MC0 = 86
86 - TCC Match/Compare 0
TCC0_MC1 = 87
87 - TCC Match/Compare 1
TCC0_MC2 = 88
88 - TCC Match/Compare 2
TCC0_MC3 = 89
89 - TCC Match/Compare 3
TCC0_MC4 = 90
90 - TCC Match/Compare 4
TCC0_MC5 = 91
91 - TCC Match/Compare 5
TCC1_OTHER = 92
92 - Timer Counter Control 1
TCC1_MC0 = 93
93 - TCC Match/Compare 0
TCC1_MC1 = 94
94 - TCC Match/Compare 1
TCC1_MC2 = 95
95 - TCC Match/Compare 2
TCC1_MC3 = 96
96 - TCC Match/Compare 3
TCC2_OTHER = 97
97 - Timer Counter Control 2
TCC2_MC0 = 98
98 - TCC Match/Compare 0
TCC2_MC1 = 99
99 - TCC Match/Compare 1
TCC2_MC2 = 100
100 - TCC Match/Compare 2
TCC3_OTHER = 101
101 - Timer Counter Control 3
TCC3_MC0 = 102
102 - TCC Match/Compare 0
TCC3_MC1 = 103
103 - TCC Match/Compare 1
TCC4_OTHER = 104
104 - Timer Counter Control 4
TCC4_MC0 = 105
105 - TCC Match/Compare 0
TCC4_MC1 = 106
106 - TCC Match/Compare 1
TC0 = 107
107 - Timer Counter 0
TC1 = 108
108 - Timer Counter 1
TC2 = 109
109 - Timer Counter 2
TC3 = 110
110 - Timer Counter 3
TC4 = 111
111 - Timer Counter 4
TC5 = 112
112 - Timer Counter 5
TC6 = 113
113 - Timer Counter 6
TC7 = 114
114 - Timer Counter 7
PDEC_OTHER = 115
115 - Position Decoder
PDEC_MC0 = 116
116 - PDEC Match/Compare 0
PDEC_MC1 = 117
117 - PDEC Match Compare 1
ADC0_OTHER = 118
118 - Analog To Digital Converter 0
ADC0_RESRDY = 119
119 - ADC0 Result Ready
ADC1_OTHER = 120
120 - Analog To Digital Converter 1
ADC1_RESRDY = 121
121 - ADC1 Result Ready
AC = 122
122 - Analog Comparator
DAC_OTHER = 123
123 - Digital to Analog Converter
DAC_EMPTY_0 = 124
124 - DAC Buffer 0 Empty
DAC_EMPTY_1 = 125
125 - DAC Buffer 1 Empty
DAC_RESRDY_0 = 126
126 - DAC Filter 0 Result Ready
DAC_RESRDY_1 = 127
127 - DAC Filter 1 Result Ready
I2S = 128
128 - Inter-IC Sound Interface
PCC = 129
129 - Parallel Capture Controller
AES = 130
130 - Advanced Encryption Standard
TRNG = 131
131 - True Random Generator
ICM = 132
132 - Integrity Check Monitor
QSPI = 134
134 - Quad SPI interface
SDHC0 = 135
135 - SD/MMC Host Controller 0
SDHC1 = 136
136 - SD/MMC Host Controller 1