SAME54P20A Test Project
evsys.h
Go to the documentation of this file.
1 
30 #ifndef _SAME54_EVSYS_INSTANCE_
31 #define _SAME54_EVSYS_INSTANCE_
32 
33 /* ========== Register definition for EVSYS peripheral ========== */
34 #if (defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
35 #define REG_EVSYS_CTRLA (0x4100E000)
36 #define REG_EVSYS_SWEVT (0x4100E004)
37 #define REG_EVSYS_PRICTRL (0x4100E008)
38 #define REG_EVSYS_INTPEND (0x4100E010)
39 #define REG_EVSYS_INTSTATUS (0x4100E014)
40 #define REG_EVSYS_BUSYCH (0x4100E018)
41 #define REG_EVSYS_READYUSR (0x4100E01C)
42 #define REG_EVSYS_CHANNEL0 (0x4100E020)
43 #define REG_EVSYS_CHINTENCLR0 (0x4100E024)
44 #define REG_EVSYS_CHINTENSET0 (0x4100E025)
45 #define REG_EVSYS_CHINTFLAG0 (0x4100E026)
46 #define REG_EVSYS_CHSTATUS0 (0x4100E027)
47 #define REG_EVSYS_CHANNEL1 (0x4100E028)
48 #define REG_EVSYS_CHINTENCLR1 (0x4100E02C)
49 #define REG_EVSYS_CHINTENSET1 (0x4100E02D)
50 #define REG_EVSYS_CHINTFLAG1 (0x4100E02E)
51 #define REG_EVSYS_CHSTATUS1 (0x4100E02F)
52 #define REG_EVSYS_CHANNEL2 (0x4100E030)
53 #define REG_EVSYS_CHINTENCLR2 (0x4100E034)
54 #define REG_EVSYS_CHINTENSET2 (0x4100E035)
55 #define REG_EVSYS_CHINTFLAG2 (0x4100E036)
56 #define REG_EVSYS_CHSTATUS2 (0x4100E037)
57 #define REG_EVSYS_CHANNEL3 (0x4100E038)
58 #define REG_EVSYS_CHINTENCLR3 (0x4100E03C)
59 #define REG_EVSYS_CHINTENSET3 (0x4100E03D)
60 #define REG_EVSYS_CHINTFLAG3 (0x4100E03E)
61 #define REG_EVSYS_CHSTATUS3 (0x4100E03F)
62 #define REG_EVSYS_CHANNEL4 (0x4100E040)
63 #define REG_EVSYS_CHINTENCLR4 (0x4100E044)
64 #define REG_EVSYS_CHINTENSET4 (0x4100E045)
65 #define REG_EVSYS_CHINTFLAG4 (0x4100E046)
66 #define REG_EVSYS_CHSTATUS4 (0x4100E047)
67 #define REG_EVSYS_CHANNEL5 (0x4100E048)
68 #define REG_EVSYS_CHINTENCLR5 (0x4100E04C)
69 #define REG_EVSYS_CHINTENSET5 (0x4100E04D)
70 #define REG_EVSYS_CHINTFLAG5 (0x4100E04E)
71 #define REG_EVSYS_CHSTATUS5 (0x4100E04F)
72 #define REG_EVSYS_CHANNEL6 (0x4100E050)
73 #define REG_EVSYS_CHINTENCLR6 (0x4100E054)
74 #define REG_EVSYS_CHINTENSET6 (0x4100E055)
75 #define REG_EVSYS_CHINTFLAG6 (0x4100E056)
76 #define REG_EVSYS_CHSTATUS6 (0x4100E057)
77 #define REG_EVSYS_CHANNEL7 (0x4100E058)
78 #define REG_EVSYS_CHINTENCLR7 (0x4100E05C)
79 #define REG_EVSYS_CHINTENSET7 (0x4100E05D)
80 #define REG_EVSYS_CHINTFLAG7 (0x4100E05E)
81 #define REG_EVSYS_CHSTATUS7 (0x4100E05F)
82 #define REG_EVSYS_CHANNEL8 (0x4100E060)
83 #define REG_EVSYS_CHINTENCLR8 (0x4100E064)
84 #define REG_EVSYS_CHINTENSET8 (0x4100E065)
85 #define REG_EVSYS_CHINTFLAG8 (0x4100E066)
86 #define REG_EVSYS_CHSTATUS8 (0x4100E067)
87 #define REG_EVSYS_CHANNEL9 (0x4100E068)
88 #define REG_EVSYS_CHINTENCLR9 (0x4100E06C)
89 #define REG_EVSYS_CHINTENSET9 (0x4100E06D)
90 #define REG_EVSYS_CHINTFLAG9 (0x4100E06E)
91 #define REG_EVSYS_CHSTATUS9 (0x4100E06F)
92 #define REG_EVSYS_CHANNEL10 (0x4100E070)
93 #define REG_EVSYS_CHINTENCLR10 (0x4100E074)
94 #define REG_EVSYS_CHINTENSET10 (0x4100E075)
95 #define REG_EVSYS_CHINTFLAG10 (0x4100E076)
96 #define REG_EVSYS_CHSTATUS10 (0x4100E077)
97 #define REG_EVSYS_CHANNEL11 (0x4100E078)
98 #define REG_EVSYS_CHINTENCLR11 (0x4100E07C)
99 #define REG_EVSYS_CHINTENSET11 (0x4100E07D)
100 #define REG_EVSYS_CHINTFLAG11 (0x4100E07E)
101 #define REG_EVSYS_CHSTATUS11 (0x4100E07F)
102 #define REG_EVSYS_CHANNEL12 (0x4100E080)
103 #define REG_EVSYS_CHINTENCLR12 (0x4100E084)
104 #define REG_EVSYS_CHINTENSET12 (0x4100E085)
105 #define REG_EVSYS_CHINTFLAG12 (0x4100E086)
106 #define REG_EVSYS_CHSTATUS12 (0x4100E087)
107 #define REG_EVSYS_CHANNEL13 (0x4100E088)
108 #define REG_EVSYS_CHINTENCLR13 (0x4100E08C)
109 #define REG_EVSYS_CHINTENSET13 (0x4100E08D)
110 #define REG_EVSYS_CHINTFLAG13 (0x4100E08E)
111 #define REG_EVSYS_CHSTATUS13 (0x4100E08F)
112 #define REG_EVSYS_CHANNEL14 (0x4100E090)
113 #define REG_EVSYS_CHINTENCLR14 (0x4100E094)
114 #define REG_EVSYS_CHINTENSET14 (0x4100E095)
115 #define REG_EVSYS_CHINTFLAG14 (0x4100E096)
116 #define REG_EVSYS_CHSTATUS14 (0x4100E097)
117 #define REG_EVSYS_CHANNEL15 (0x4100E098)
118 #define REG_EVSYS_CHINTENCLR15 (0x4100E09C)
119 #define REG_EVSYS_CHINTENSET15 (0x4100E09D)
120 #define REG_EVSYS_CHINTFLAG15 (0x4100E09E)
121 #define REG_EVSYS_CHSTATUS15 (0x4100E09F)
122 #define REG_EVSYS_CHANNEL16 (0x4100E0A0)
123 #define REG_EVSYS_CHINTENCLR16 (0x4100E0A4)
124 #define REG_EVSYS_CHINTENSET16 (0x4100E0A5)
125 #define REG_EVSYS_CHINTFLAG16 (0x4100E0A6)
126 #define REG_EVSYS_CHSTATUS16 (0x4100E0A7)
127 #define REG_EVSYS_CHANNEL17 (0x4100E0A8)
128 #define REG_EVSYS_CHINTENCLR17 (0x4100E0AC)
129 #define REG_EVSYS_CHINTENSET17 (0x4100E0AD)
130 #define REG_EVSYS_CHINTFLAG17 (0x4100E0AE)
131 #define REG_EVSYS_CHSTATUS17 (0x4100E0AF)
132 #define REG_EVSYS_CHANNEL18 (0x4100E0B0)
133 #define REG_EVSYS_CHINTENCLR18 (0x4100E0B4)
134 #define REG_EVSYS_CHINTENSET18 (0x4100E0B5)
135 #define REG_EVSYS_CHINTFLAG18 (0x4100E0B6)
136 #define REG_EVSYS_CHSTATUS18 (0x4100E0B7)
137 #define REG_EVSYS_CHANNEL19 (0x4100E0B8)
138 #define REG_EVSYS_CHINTENCLR19 (0x4100E0BC)
139 #define REG_EVSYS_CHINTENSET19 (0x4100E0BD)
140 #define REG_EVSYS_CHINTFLAG19 (0x4100E0BE)
141 #define REG_EVSYS_CHSTATUS19 (0x4100E0BF)
142 #define REG_EVSYS_CHANNEL20 (0x4100E0C0)
143 #define REG_EVSYS_CHINTENCLR20 (0x4100E0C4)
144 #define REG_EVSYS_CHINTENSET20 (0x4100E0C5)
145 #define REG_EVSYS_CHINTFLAG20 (0x4100E0C6)
146 #define REG_EVSYS_CHSTATUS20 (0x4100E0C7)
147 #define REG_EVSYS_CHANNEL21 (0x4100E0C8)
148 #define REG_EVSYS_CHINTENCLR21 (0x4100E0CC)
149 #define REG_EVSYS_CHINTENSET21 (0x4100E0CD)
150 #define REG_EVSYS_CHINTFLAG21 (0x4100E0CE)
151 #define REG_EVSYS_CHSTATUS21 (0x4100E0CF)
152 #define REG_EVSYS_CHANNEL22 (0x4100E0D0)
153 #define REG_EVSYS_CHINTENCLR22 (0x4100E0D4)
154 #define REG_EVSYS_CHINTENSET22 (0x4100E0D5)
155 #define REG_EVSYS_CHINTFLAG22 (0x4100E0D6)
156 #define REG_EVSYS_CHSTATUS22 (0x4100E0D7)
157 #define REG_EVSYS_CHANNEL23 (0x4100E0D8)
158 #define REG_EVSYS_CHINTENCLR23 (0x4100E0DC)
159 #define REG_EVSYS_CHINTENSET23 (0x4100E0DD)
160 #define REG_EVSYS_CHINTFLAG23 (0x4100E0DE)
161 #define REG_EVSYS_CHSTATUS23 (0x4100E0DF)
162 #define REG_EVSYS_CHANNEL24 (0x4100E0E0)
163 #define REG_EVSYS_CHINTENCLR24 (0x4100E0E4)
164 #define REG_EVSYS_CHINTENSET24 (0x4100E0E5)
165 #define REG_EVSYS_CHINTFLAG24 (0x4100E0E6)
166 #define REG_EVSYS_CHSTATUS24 (0x4100E0E7)
167 #define REG_EVSYS_CHANNEL25 (0x4100E0E8)
168 #define REG_EVSYS_CHINTENCLR25 (0x4100E0EC)
169 #define REG_EVSYS_CHINTENSET25 (0x4100E0ED)
170 #define REG_EVSYS_CHINTFLAG25 (0x4100E0EE)
171 #define REG_EVSYS_CHSTATUS25 (0x4100E0EF)
172 #define REG_EVSYS_CHANNEL26 (0x4100E0F0)
173 #define REG_EVSYS_CHINTENCLR26 (0x4100E0F4)
174 #define REG_EVSYS_CHINTENSET26 (0x4100E0F5)
175 #define REG_EVSYS_CHINTFLAG26 (0x4100E0F6)
176 #define REG_EVSYS_CHSTATUS26 (0x4100E0F7)
177 #define REG_EVSYS_CHANNEL27 (0x4100E0F8)
178 #define REG_EVSYS_CHINTENCLR27 (0x4100E0FC)
179 #define REG_EVSYS_CHINTENSET27 (0x4100E0FD)
180 #define REG_EVSYS_CHINTFLAG27 (0x4100E0FE)
181 #define REG_EVSYS_CHSTATUS27 (0x4100E0FF)
182 #define REG_EVSYS_CHANNEL28 (0x4100E100)
183 #define REG_EVSYS_CHINTENCLR28 (0x4100E104)
184 #define REG_EVSYS_CHINTENSET28 (0x4100E105)
185 #define REG_EVSYS_CHINTFLAG28 (0x4100E106)
186 #define REG_EVSYS_CHSTATUS28 (0x4100E107)
187 #define REG_EVSYS_CHANNEL29 (0x4100E108)
188 #define REG_EVSYS_CHINTENCLR29 (0x4100E10C)
189 #define REG_EVSYS_CHINTENSET29 (0x4100E10D)
190 #define REG_EVSYS_CHINTFLAG29 (0x4100E10E)
191 #define REG_EVSYS_CHSTATUS29 (0x4100E10F)
192 #define REG_EVSYS_CHANNEL30 (0x4100E110)
193 #define REG_EVSYS_CHINTENCLR30 (0x4100E114)
194 #define REG_EVSYS_CHINTENSET30 (0x4100E115)
195 #define REG_EVSYS_CHINTFLAG30 (0x4100E116)
196 #define REG_EVSYS_CHSTATUS30 (0x4100E117)
197 #define REG_EVSYS_CHANNEL31 (0x4100E118)
198 #define REG_EVSYS_CHINTENCLR31 (0x4100E11C)
199 #define REG_EVSYS_CHINTENSET31 (0x4100E11D)
200 #define REG_EVSYS_CHINTFLAG31 (0x4100E11E)
201 #define REG_EVSYS_CHSTATUS31 (0x4100E11F)
202 #define REG_EVSYS_USER0 (0x4100E120)
203 #define REG_EVSYS_USER1 (0x4100E124)
204 #define REG_EVSYS_USER2 (0x4100E128)
205 #define REG_EVSYS_USER3 (0x4100E12C)
206 #define REG_EVSYS_USER4 (0x4100E130)
207 #define REG_EVSYS_USER5 (0x4100E134)
208 #define REG_EVSYS_USER6 (0x4100E138)
209 #define REG_EVSYS_USER7 (0x4100E13C)
210 #define REG_EVSYS_USER8 (0x4100E140)
211 #define REG_EVSYS_USER9 (0x4100E144)
212 #define REG_EVSYS_USER10 (0x4100E148)
213 #define REG_EVSYS_USER11 (0x4100E14C)
214 #define REG_EVSYS_USER12 (0x4100E150)
215 #define REG_EVSYS_USER13 (0x4100E154)
216 #define REG_EVSYS_USER14 (0x4100E158)
217 #define REG_EVSYS_USER15 (0x4100E15C)
218 #define REG_EVSYS_USER16 (0x4100E160)
219 #define REG_EVSYS_USER17 (0x4100E164)
220 #define REG_EVSYS_USER18 (0x4100E168)
221 #define REG_EVSYS_USER19 (0x4100E16C)
222 #define REG_EVSYS_USER20 (0x4100E170)
223 #define REG_EVSYS_USER21 (0x4100E174)
224 #define REG_EVSYS_USER22 (0x4100E178)
225 #define REG_EVSYS_USER23 (0x4100E17C)
226 #define REG_EVSYS_USER24 (0x4100E180)
227 #define REG_EVSYS_USER25 (0x4100E184)
228 #define REG_EVSYS_USER26 (0x4100E188)
229 #define REG_EVSYS_USER27 (0x4100E18C)
230 #define REG_EVSYS_USER28 (0x4100E190)
231 #define REG_EVSYS_USER29 (0x4100E194)
232 #define REG_EVSYS_USER30 (0x4100E198)
233 #define REG_EVSYS_USER31 (0x4100E19C)
234 #define REG_EVSYS_USER32 (0x4100E1A0)
235 #define REG_EVSYS_USER33 (0x4100E1A4)
236 #define REG_EVSYS_USER34 (0x4100E1A8)
237 #define REG_EVSYS_USER35 (0x4100E1AC)
238 #define REG_EVSYS_USER36 (0x4100E1B0)
239 #define REG_EVSYS_USER37 (0x4100E1B4)
240 #define REG_EVSYS_USER38 (0x4100E1B8)
241 #define REG_EVSYS_USER39 (0x4100E1BC)
242 #define REG_EVSYS_USER40 (0x4100E1C0)
243 #define REG_EVSYS_USER41 (0x4100E1C4)
244 #define REG_EVSYS_USER42 (0x4100E1C8)
245 #define REG_EVSYS_USER43 (0x4100E1CC)
246 #define REG_EVSYS_USER44 (0x4100E1D0)
247 #define REG_EVSYS_USER45 (0x4100E1D4)
248 #define REG_EVSYS_USER46 (0x4100E1D8)
249 #define REG_EVSYS_USER47 (0x4100E1DC)
250 #define REG_EVSYS_USER48 (0x4100E1E0)
251 #define REG_EVSYS_USER49 (0x4100E1E4)
252 #define REG_EVSYS_USER50 (0x4100E1E8)
253 #define REG_EVSYS_USER51 (0x4100E1EC)
254 #define REG_EVSYS_USER52 (0x4100E1F0)
255 #define REG_EVSYS_USER53 (0x4100E1F4)
256 #define REG_EVSYS_USER54 (0x4100E1F8)
257 #define REG_EVSYS_USER55 (0x4100E1FC)
258 #define REG_EVSYS_USER56 (0x4100E200)
259 #define REG_EVSYS_USER57 (0x4100E204)
260 #define REG_EVSYS_USER58 (0x4100E208)
261 #define REG_EVSYS_USER59 (0x4100E20C)
262 #define REG_EVSYS_USER60 (0x4100E210)
263 #define REG_EVSYS_USER61 (0x4100E214)
264 #define REG_EVSYS_USER62 (0x4100E218)
265 #define REG_EVSYS_USER63 (0x4100E21C)
266 #define REG_EVSYS_USER64 (0x4100E220)
267 #define REG_EVSYS_USER65 (0x4100E224)
268 #define REG_EVSYS_USER66 (0x4100E228)
269 #else
270 #define REG_EVSYS_CTRLA (*(RwReg8 *)0x4100E000UL)
271 #define REG_EVSYS_SWEVT (*(WoReg *)0x4100E004UL)
272 #define REG_EVSYS_PRICTRL (*(RwReg8 *)0x4100E008UL)
273 #define REG_EVSYS_INTPEND (*(RwReg16*)0x4100E010UL)
274 #define REG_EVSYS_INTSTATUS (*(RoReg *)0x4100E014UL)
275 #define REG_EVSYS_BUSYCH (*(RoReg *)0x4100E018UL)
276 #define REG_EVSYS_READYUSR (*(RoReg *)0x4100E01CUL)
277 #define REG_EVSYS_CHANNEL0 (*(RwReg *)0x4100E020UL)
278 #define REG_EVSYS_CHINTENCLR0 (*(RwReg8 *)0x4100E024UL)
279 #define REG_EVSYS_CHINTENSET0 (*(RwReg8 *)0x4100E025UL)
280 #define REG_EVSYS_CHINTFLAG0 (*(RwReg8 *)0x4100E026UL)
281 #define REG_EVSYS_CHSTATUS0 (*(RoReg8 *)0x4100E027UL)
282 #define REG_EVSYS_CHANNEL1 (*(RwReg *)0x4100E028UL)
283 #define REG_EVSYS_CHINTENCLR1 (*(RwReg8 *)0x4100E02CUL)
284 #define REG_EVSYS_CHINTENSET1 (*(RwReg8 *)0x4100E02DUL)
285 #define REG_EVSYS_CHINTFLAG1 (*(RwReg8 *)0x4100E02EUL)
286 #define REG_EVSYS_CHSTATUS1 (*(RoReg8 *)0x4100E02FUL)
287 #define REG_EVSYS_CHANNEL2 (*(RwReg *)0x4100E030UL)
288 #define REG_EVSYS_CHINTENCLR2 (*(RwReg8 *)0x4100E034UL)
289 #define REG_EVSYS_CHINTENSET2 (*(RwReg8 *)0x4100E035UL)
290 #define REG_EVSYS_CHINTFLAG2 (*(RwReg8 *)0x4100E036UL)
291 #define REG_EVSYS_CHSTATUS2 (*(RoReg8 *)0x4100E037UL)
292 #define REG_EVSYS_CHANNEL3 (*(RwReg *)0x4100E038UL)
293 #define REG_EVSYS_CHINTENCLR3 (*(RwReg8 *)0x4100E03CUL)
294 #define REG_EVSYS_CHINTENSET3 (*(RwReg8 *)0x4100E03DUL)
295 #define REG_EVSYS_CHINTFLAG3 (*(RwReg8 *)0x4100E03EUL)
296 #define REG_EVSYS_CHSTATUS3 (*(RoReg8 *)0x4100E03FUL)
297 #define REG_EVSYS_CHANNEL4 (*(RwReg *)0x4100E040UL)
298 #define REG_EVSYS_CHINTENCLR4 (*(RwReg8 *)0x4100E044UL)
299 #define REG_EVSYS_CHINTENSET4 (*(RwReg8 *)0x4100E045UL)
300 #define REG_EVSYS_CHINTFLAG4 (*(RwReg8 *)0x4100E046UL)
301 #define REG_EVSYS_CHSTATUS4 (*(RoReg8 *)0x4100E047UL)
302 #define REG_EVSYS_CHANNEL5 (*(RwReg *)0x4100E048UL)
303 #define REG_EVSYS_CHINTENCLR5 (*(RwReg8 *)0x4100E04CUL)
304 #define REG_EVSYS_CHINTENSET5 (*(RwReg8 *)0x4100E04DUL)
305 #define REG_EVSYS_CHINTFLAG5 (*(RwReg8 *)0x4100E04EUL)
306 #define REG_EVSYS_CHSTATUS5 (*(RoReg8 *)0x4100E04FUL)
307 #define REG_EVSYS_CHANNEL6 (*(RwReg *)0x4100E050UL)
308 #define REG_EVSYS_CHINTENCLR6 (*(RwReg8 *)0x4100E054UL)
309 #define REG_EVSYS_CHINTENSET6 (*(RwReg8 *)0x4100E055UL)
310 #define REG_EVSYS_CHINTFLAG6 (*(RwReg8 *)0x4100E056UL)
311 #define REG_EVSYS_CHSTATUS6 (*(RoReg8 *)0x4100E057UL)
312 #define REG_EVSYS_CHANNEL7 (*(RwReg *)0x4100E058UL)
313 #define REG_EVSYS_CHINTENCLR7 (*(RwReg8 *)0x4100E05CUL)
314 #define REG_EVSYS_CHINTENSET7 (*(RwReg8 *)0x4100E05DUL)
315 #define REG_EVSYS_CHINTFLAG7 (*(RwReg8 *)0x4100E05EUL)
316 #define REG_EVSYS_CHSTATUS7 (*(RoReg8 *)0x4100E05FUL)
317 #define REG_EVSYS_CHANNEL8 (*(RwReg *)0x4100E060UL)
318 #define REG_EVSYS_CHINTENCLR8 (*(RwReg8 *)0x4100E064UL)
319 #define REG_EVSYS_CHINTENSET8 (*(RwReg8 *)0x4100E065UL)
320 #define REG_EVSYS_CHINTFLAG8 (*(RwReg8 *)0x4100E066UL)
321 #define REG_EVSYS_CHSTATUS8 (*(RoReg8 *)0x4100E067UL)
322 #define REG_EVSYS_CHANNEL9 (*(RwReg *)0x4100E068UL)
323 #define REG_EVSYS_CHINTENCLR9 (*(RwReg8 *)0x4100E06CUL)
324 #define REG_EVSYS_CHINTENSET9 (*(RwReg8 *)0x4100E06DUL)
325 #define REG_EVSYS_CHINTFLAG9 (*(RwReg8 *)0x4100E06EUL)
326 #define REG_EVSYS_CHSTATUS9 (*(RoReg8 *)0x4100E06FUL)
327 #define REG_EVSYS_CHANNEL10 (*(RwReg *)0x4100E070UL)
328 #define REG_EVSYS_CHINTENCLR10 (*(RwReg8 *)0x4100E074UL)
329 #define REG_EVSYS_CHINTENSET10 (*(RwReg8 *)0x4100E075UL)
330 #define REG_EVSYS_CHINTFLAG10 (*(RwReg8 *)0x4100E076UL)
331 #define REG_EVSYS_CHSTATUS10 (*(RoReg8 *)0x4100E077UL)
332 #define REG_EVSYS_CHANNEL11 (*(RwReg *)0x4100E078UL)
333 #define REG_EVSYS_CHINTENCLR11 (*(RwReg8 *)0x4100E07CUL)
334 #define REG_EVSYS_CHINTENSET11 (*(RwReg8 *)0x4100E07DUL)
335 #define REG_EVSYS_CHINTFLAG11 (*(RwReg8 *)0x4100E07EUL)
336 #define REG_EVSYS_CHSTATUS11 (*(RoReg8 *)0x4100E07FUL)
337 #define REG_EVSYS_CHANNEL12 (*(RwReg *)0x4100E080UL)
338 #define REG_EVSYS_CHINTENCLR12 (*(RwReg8 *)0x4100E084UL)
339 #define REG_EVSYS_CHINTENSET12 (*(RwReg8 *)0x4100E085UL)
340 #define REG_EVSYS_CHINTFLAG12 (*(RwReg8 *)0x4100E086UL)
341 #define REG_EVSYS_CHSTATUS12 (*(RoReg8 *)0x4100E087UL)
342 #define REG_EVSYS_CHANNEL13 (*(RwReg *)0x4100E088UL)
343 #define REG_EVSYS_CHINTENCLR13 (*(RwReg8 *)0x4100E08CUL)
344 #define REG_EVSYS_CHINTENSET13 (*(RwReg8 *)0x4100E08DUL)
345 #define REG_EVSYS_CHINTFLAG13 (*(RwReg8 *)0x4100E08EUL)
346 #define REG_EVSYS_CHSTATUS13 (*(RoReg8 *)0x4100E08FUL)
347 #define REG_EVSYS_CHANNEL14 (*(RwReg *)0x4100E090UL)
348 #define REG_EVSYS_CHINTENCLR14 (*(RwReg8 *)0x4100E094UL)
349 #define REG_EVSYS_CHINTENSET14 (*(RwReg8 *)0x4100E095UL)
350 #define REG_EVSYS_CHINTFLAG14 (*(RwReg8 *)0x4100E096UL)
351 #define REG_EVSYS_CHSTATUS14 (*(RoReg8 *)0x4100E097UL)
352 #define REG_EVSYS_CHANNEL15 (*(RwReg *)0x4100E098UL)
353 #define REG_EVSYS_CHINTENCLR15 (*(RwReg8 *)0x4100E09CUL)
354 #define REG_EVSYS_CHINTENSET15 (*(RwReg8 *)0x4100E09DUL)
355 #define REG_EVSYS_CHINTFLAG15 (*(RwReg8 *)0x4100E09EUL)
356 #define REG_EVSYS_CHSTATUS15 (*(RoReg8 *)0x4100E09FUL)
357 #define REG_EVSYS_CHANNEL16 (*(RwReg *)0x4100E0A0UL)
358 #define REG_EVSYS_CHINTENCLR16 (*(RwReg8 *)0x4100E0A4UL)
359 #define REG_EVSYS_CHINTENSET16 (*(RwReg8 *)0x4100E0A5UL)
360 #define REG_EVSYS_CHINTFLAG16 (*(RwReg8 *)0x4100E0A6UL)
361 #define REG_EVSYS_CHSTATUS16 (*(RoReg8 *)0x4100E0A7UL)
362 #define REG_EVSYS_CHANNEL17 (*(RwReg *)0x4100E0A8UL)
363 #define REG_EVSYS_CHINTENCLR17 (*(RwReg8 *)0x4100E0ACUL)
364 #define REG_EVSYS_CHINTENSET17 (*(RwReg8 *)0x4100E0ADUL)
365 #define REG_EVSYS_CHINTFLAG17 (*(RwReg8 *)0x4100E0AEUL)
366 #define REG_EVSYS_CHSTATUS17 (*(RoReg8 *)0x4100E0AFUL)
367 #define REG_EVSYS_CHANNEL18 (*(RwReg *)0x4100E0B0UL)
368 #define REG_EVSYS_CHINTENCLR18 (*(RwReg8 *)0x4100E0B4UL)
369 #define REG_EVSYS_CHINTENSET18 (*(RwReg8 *)0x4100E0B5UL)
370 #define REG_EVSYS_CHINTFLAG18 (*(RwReg8 *)0x4100E0B6UL)
371 #define REG_EVSYS_CHSTATUS18 (*(RoReg8 *)0x4100E0B7UL)
372 #define REG_EVSYS_CHANNEL19 (*(RwReg *)0x4100E0B8UL)
373 #define REG_EVSYS_CHINTENCLR19 (*(RwReg8 *)0x4100E0BCUL)
374 #define REG_EVSYS_CHINTENSET19 (*(RwReg8 *)0x4100E0BDUL)
375 #define REG_EVSYS_CHINTFLAG19 (*(RwReg8 *)0x4100E0BEUL)
376 #define REG_EVSYS_CHSTATUS19 (*(RoReg8 *)0x4100E0BFUL)
377 #define REG_EVSYS_CHANNEL20 (*(RwReg *)0x4100E0C0UL)
378 #define REG_EVSYS_CHINTENCLR20 (*(RwReg8 *)0x4100E0C4UL)
379 #define REG_EVSYS_CHINTENSET20 (*(RwReg8 *)0x4100E0C5UL)
380 #define REG_EVSYS_CHINTFLAG20 (*(RwReg8 *)0x4100E0C6UL)
381 #define REG_EVSYS_CHSTATUS20 (*(RoReg8 *)0x4100E0C7UL)
382 #define REG_EVSYS_CHANNEL21 (*(RwReg *)0x4100E0C8UL)
383 #define REG_EVSYS_CHINTENCLR21 (*(RwReg8 *)0x4100E0CCUL)
384 #define REG_EVSYS_CHINTENSET21 (*(RwReg8 *)0x4100E0CDUL)
385 #define REG_EVSYS_CHINTFLAG21 (*(RwReg8 *)0x4100E0CEUL)
386 #define REG_EVSYS_CHSTATUS21 (*(RoReg8 *)0x4100E0CFUL)
387 #define REG_EVSYS_CHANNEL22 (*(RwReg *)0x4100E0D0UL)
388 #define REG_EVSYS_CHINTENCLR22 (*(RwReg8 *)0x4100E0D4UL)
389 #define REG_EVSYS_CHINTENSET22 (*(RwReg8 *)0x4100E0D5UL)
390 #define REG_EVSYS_CHINTFLAG22 (*(RwReg8 *)0x4100E0D6UL)
391 #define REG_EVSYS_CHSTATUS22 (*(RoReg8 *)0x4100E0D7UL)
392 #define REG_EVSYS_CHANNEL23 (*(RwReg *)0x4100E0D8UL)
393 #define REG_EVSYS_CHINTENCLR23 (*(RwReg8 *)0x4100E0DCUL)
394 #define REG_EVSYS_CHINTENSET23 (*(RwReg8 *)0x4100E0DDUL)
395 #define REG_EVSYS_CHINTFLAG23 (*(RwReg8 *)0x4100E0DEUL)
396 #define REG_EVSYS_CHSTATUS23 (*(RoReg8 *)0x4100E0DFUL)
397 #define REG_EVSYS_CHANNEL24 (*(RwReg *)0x4100E0E0UL)
398 #define REG_EVSYS_CHINTENCLR24 (*(RwReg8 *)0x4100E0E4UL)
399 #define REG_EVSYS_CHINTENSET24 (*(RwReg8 *)0x4100E0E5UL)
400 #define REG_EVSYS_CHINTFLAG24 (*(RwReg8 *)0x4100E0E6UL)
401 #define REG_EVSYS_CHSTATUS24 (*(RoReg8 *)0x4100E0E7UL)
402 #define REG_EVSYS_CHANNEL25 (*(RwReg *)0x4100E0E8UL)
403 #define REG_EVSYS_CHINTENCLR25 (*(RwReg8 *)0x4100E0ECUL)
404 #define REG_EVSYS_CHINTENSET25 (*(RwReg8 *)0x4100E0EDUL)
405 #define REG_EVSYS_CHINTFLAG25 (*(RwReg8 *)0x4100E0EEUL)
406 #define REG_EVSYS_CHSTATUS25 (*(RoReg8 *)0x4100E0EFUL)
407 #define REG_EVSYS_CHANNEL26 (*(RwReg *)0x4100E0F0UL)
408 #define REG_EVSYS_CHINTENCLR26 (*(RwReg8 *)0x4100E0F4UL)
409 #define REG_EVSYS_CHINTENSET26 (*(RwReg8 *)0x4100E0F5UL)
410 #define REG_EVSYS_CHINTFLAG26 (*(RwReg8 *)0x4100E0F6UL)
411 #define REG_EVSYS_CHSTATUS26 (*(RoReg8 *)0x4100E0F7UL)
412 #define REG_EVSYS_CHANNEL27 (*(RwReg *)0x4100E0F8UL)
413 #define REG_EVSYS_CHINTENCLR27 (*(RwReg8 *)0x4100E0FCUL)
414 #define REG_EVSYS_CHINTENSET27 (*(RwReg8 *)0x4100E0FDUL)
415 #define REG_EVSYS_CHINTFLAG27 (*(RwReg8 *)0x4100E0FEUL)
416 #define REG_EVSYS_CHSTATUS27 (*(RoReg8 *)0x4100E0FFUL)
417 #define REG_EVSYS_CHANNEL28 (*(RwReg *)0x4100E100UL)
418 #define REG_EVSYS_CHINTENCLR28 (*(RwReg8 *)0x4100E104UL)
419 #define REG_EVSYS_CHINTENSET28 (*(RwReg8 *)0x4100E105UL)
420 #define REG_EVSYS_CHINTFLAG28 (*(RwReg8 *)0x4100E106UL)
421 #define REG_EVSYS_CHSTATUS28 (*(RoReg8 *)0x4100E107UL)
422 #define REG_EVSYS_CHANNEL29 (*(RwReg *)0x4100E108UL)
423 #define REG_EVSYS_CHINTENCLR29 (*(RwReg8 *)0x4100E10CUL)
424 #define REG_EVSYS_CHINTENSET29 (*(RwReg8 *)0x4100E10DUL)
425 #define REG_EVSYS_CHINTFLAG29 (*(RwReg8 *)0x4100E10EUL)
426 #define REG_EVSYS_CHSTATUS29 (*(RoReg8 *)0x4100E10FUL)
427 #define REG_EVSYS_CHANNEL30 (*(RwReg *)0x4100E110UL)
428 #define REG_EVSYS_CHINTENCLR30 (*(RwReg8 *)0x4100E114UL)
429 #define REG_EVSYS_CHINTENSET30 (*(RwReg8 *)0x4100E115UL)
430 #define REG_EVSYS_CHINTFLAG30 (*(RwReg8 *)0x4100E116UL)
431 #define REG_EVSYS_CHSTATUS30 (*(RoReg8 *)0x4100E117UL)
432 #define REG_EVSYS_CHANNEL31 (*(RwReg *)0x4100E118UL)
433 #define REG_EVSYS_CHINTENCLR31 (*(RwReg8 *)0x4100E11CUL)
434 #define REG_EVSYS_CHINTENSET31 (*(RwReg8 *)0x4100E11DUL)
435 #define REG_EVSYS_CHINTFLAG31 (*(RwReg8 *)0x4100E11EUL)
436 #define REG_EVSYS_CHSTATUS31 (*(RoReg8 *)0x4100E11FUL)
437 #define REG_EVSYS_USER0 (*(RwReg *)0x4100E120UL)
438 #define REG_EVSYS_USER1 (*(RwReg *)0x4100E124UL)
439 #define REG_EVSYS_USER2 (*(RwReg *)0x4100E128UL)
440 #define REG_EVSYS_USER3 (*(RwReg *)0x4100E12CUL)
441 #define REG_EVSYS_USER4 (*(RwReg *)0x4100E130UL)
442 #define REG_EVSYS_USER5 (*(RwReg *)0x4100E134UL)
443 #define REG_EVSYS_USER6 (*(RwReg *)0x4100E138UL)
444 #define REG_EVSYS_USER7 (*(RwReg *)0x4100E13CUL)
445 #define REG_EVSYS_USER8 (*(RwReg *)0x4100E140UL)
446 #define REG_EVSYS_USER9 (*(RwReg *)0x4100E144UL)
447 #define REG_EVSYS_USER10 (*(RwReg *)0x4100E148UL)
448 #define REG_EVSYS_USER11 (*(RwReg *)0x4100E14CUL)
449 #define REG_EVSYS_USER12 (*(RwReg *)0x4100E150UL)
450 #define REG_EVSYS_USER13 (*(RwReg *)0x4100E154UL)
451 #define REG_EVSYS_USER14 (*(RwReg *)0x4100E158UL)
452 #define REG_EVSYS_USER15 (*(RwReg *)0x4100E15CUL)
453 #define REG_EVSYS_USER16 (*(RwReg *)0x4100E160UL)
454 #define REG_EVSYS_USER17 (*(RwReg *)0x4100E164UL)
455 #define REG_EVSYS_USER18 (*(RwReg *)0x4100E168UL)
456 #define REG_EVSYS_USER19 (*(RwReg *)0x4100E16CUL)
457 #define REG_EVSYS_USER20 (*(RwReg *)0x4100E170UL)
458 #define REG_EVSYS_USER21 (*(RwReg *)0x4100E174UL)
459 #define REG_EVSYS_USER22 (*(RwReg *)0x4100E178UL)
460 #define REG_EVSYS_USER23 (*(RwReg *)0x4100E17CUL)
461 #define REG_EVSYS_USER24 (*(RwReg *)0x4100E180UL)
462 #define REG_EVSYS_USER25 (*(RwReg *)0x4100E184UL)
463 #define REG_EVSYS_USER26 (*(RwReg *)0x4100E188UL)
464 #define REG_EVSYS_USER27 (*(RwReg *)0x4100E18CUL)
465 #define REG_EVSYS_USER28 (*(RwReg *)0x4100E190UL)
466 #define REG_EVSYS_USER29 (*(RwReg *)0x4100E194UL)
467 #define REG_EVSYS_USER30 (*(RwReg *)0x4100E198UL)
468 #define REG_EVSYS_USER31 (*(RwReg *)0x4100E19CUL)
469 #define REG_EVSYS_USER32 (*(RwReg *)0x4100E1A0UL)
470 #define REG_EVSYS_USER33 (*(RwReg *)0x4100E1A4UL)
471 #define REG_EVSYS_USER34 (*(RwReg *)0x4100E1A8UL)
472 #define REG_EVSYS_USER35 (*(RwReg *)0x4100E1ACUL)
473 #define REG_EVSYS_USER36 (*(RwReg *)0x4100E1B0UL)
474 #define REG_EVSYS_USER37 (*(RwReg *)0x4100E1B4UL)
475 #define REG_EVSYS_USER38 (*(RwReg *)0x4100E1B8UL)
476 #define REG_EVSYS_USER39 (*(RwReg *)0x4100E1BCUL)
477 #define REG_EVSYS_USER40 (*(RwReg *)0x4100E1C0UL)
478 #define REG_EVSYS_USER41 (*(RwReg *)0x4100E1C4UL)
479 #define REG_EVSYS_USER42 (*(RwReg *)0x4100E1C8UL)
480 #define REG_EVSYS_USER43 (*(RwReg *)0x4100E1CCUL)
481 #define REG_EVSYS_USER44 (*(RwReg *)0x4100E1D0UL)
482 #define REG_EVSYS_USER45 (*(RwReg *)0x4100E1D4UL)
483 #define REG_EVSYS_USER46 (*(RwReg *)0x4100E1D8UL)
484 #define REG_EVSYS_USER47 (*(RwReg *)0x4100E1DCUL)
485 #define REG_EVSYS_USER48 (*(RwReg *)0x4100E1E0UL)
486 #define REG_EVSYS_USER49 (*(RwReg *)0x4100E1E4UL)
487 #define REG_EVSYS_USER50 (*(RwReg *)0x4100E1E8UL)
488 #define REG_EVSYS_USER51 (*(RwReg *)0x4100E1ECUL)
489 #define REG_EVSYS_USER52 (*(RwReg *)0x4100E1F0UL)
490 #define REG_EVSYS_USER53 (*(RwReg *)0x4100E1F4UL)
491 #define REG_EVSYS_USER54 (*(RwReg *)0x4100E1F8UL)
492 #define REG_EVSYS_USER55 (*(RwReg *)0x4100E1FCUL)
493 #define REG_EVSYS_USER56 (*(RwReg *)0x4100E200UL)
494 #define REG_EVSYS_USER57 (*(RwReg *)0x4100E204UL)
495 #define REG_EVSYS_USER58 (*(RwReg *)0x4100E208UL)
496 #define REG_EVSYS_USER59 (*(RwReg *)0x4100E20CUL)
497 #define REG_EVSYS_USER60 (*(RwReg *)0x4100E210UL)
498 #define REG_EVSYS_USER61 (*(RwReg *)0x4100E214UL)
499 #define REG_EVSYS_USER62 (*(RwReg *)0x4100E218UL)
500 #define REG_EVSYS_USER63 (*(RwReg *)0x4100E21CUL)
501 #define REG_EVSYS_USER64 (*(RwReg *)0x4100E220UL)
502 #define REG_EVSYS_USER65 (*(RwReg *)0x4100E224UL)
503 #define REG_EVSYS_USER66 (*(RwReg *)0x4100E228UL)
504 #endif /* (defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */
505 
506 /* ========== Instance parameters for EVSYS peripheral ========== */
507 #define EVSYS_ASYNCHRONOUS_CHANNELS 0xFFFFF000 // Mask of Only Asynchronous Channels
508 #define EVSYS_CHANNELS 32 // Total Number of Channels
509 #define EVSYS_CHANNELS_BITS 5 // Number of bits to select Channel
510 #define EVSYS_EXTEVT_NUM 0 // Number of External Event Generators
511 #define EVSYS_GCLK_ID_0 11
512 #define EVSYS_GCLK_ID_1 12
513 #define EVSYS_GCLK_ID_2 13
514 #define EVSYS_GCLK_ID_3 14
515 #define EVSYS_GCLK_ID_4 15
516 #define EVSYS_GCLK_ID_5 16
517 #define EVSYS_GCLK_ID_6 17
518 #define EVSYS_GCLK_ID_7 18
519 #define EVSYS_GCLK_ID_8 19
520 #define EVSYS_GCLK_ID_9 20
521 #define EVSYS_GCLK_ID_10 21
522 #define EVSYS_GCLK_ID_11 22
523 #define EVSYS_GCLK_ID_LSB 11
524 #define EVSYS_GCLK_ID_MSB 22
525 #define EVSYS_GCLK_ID_SIZE 12
526 #define EVSYS_GENERATORS 119 // Total Number of Event Generators
527 #define EVSYS_GENERATORS_BITS 7 // Number of bits to select Event Generator
528 #define EVSYS_SYNCH_NUM 12 // Number of Synchronous Channels
529 #define EVSYS_SYNCH_NUM_BITS 4 // Number of bits to select Synchronous Channels
530 #define EVSYS_USERS 67 // Total Number of Event Users
531 #define EVSYS_USERS_BITS 7 // Number of bits to select Event User
532 
533 // GENERATORS
534 #define EVSYS_ID_GEN_OSCCTRL_XOSC_FAIL_0 1
535 #define EVSYS_ID_GEN_OSCCTRL_XOSC_FAIL_1 2
536 #define EVSYS_ID_GEN_OSC32KCTRL_XOSC32K_FAIL 3
537 #define EVSYS_ID_GEN_RTC_PER_0 4
538 #define EVSYS_ID_GEN_RTC_PER_1 5
539 #define EVSYS_ID_GEN_RTC_PER_2 6
540 #define EVSYS_ID_GEN_RTC_PER_3 7
541 #define EVSYS_ID_GEN_RTC_PER_4 8
542 #define EVSYS_ID_GEN_RTC_PER_5 9
543 #define EVSYS_ID_GEN_RTC_PER_6 10
544 #define EVSYS_ID_GEN_RTC_PER_7 11
545 #define EVSYS_ID_GEN_RTC_CMP_0 12
546 #define EVSYS_ID_GEN_RTC_CMP_1 13
547 #define EVSYS_ID_GEN_RTC_CMP_2 14
548 #define EVSYS_ID_GEN_RTC_CMP_3 15
549 #define EVSYS_ID_GEN_RTC_TAMPER 16
550 #define EVSYS_ID_GEN_RTC_OVF 17
551 #define EVSYS_ID_GEN_EIC_EXTINT_0 18
552 #define EVSYS_ID_GEN_EIC_EXTINT_1 19
553 #define EVSYS_ID_GEN_EIC_EXTINT_2 20
554 #define EVSYS_ID_GEN_EIC_EXTINT_3 21
555 #define EVSYS_ID_GEN_EIC_EXTINT_4 22
556 #define EVSYS_ID_GEN_EIC_EXTINT_5 23
557 #define EVSYS_ID_GEN_EIC_EXTINT_6 24
558 #define EVSYS_ID_GEN_EIC_EXTINT_7 25
559 #define EVSYS_ID_GEN_EIC_EXTINT_8 26
560 #define EVSYS_ID_GEN_EIC_EXTINT_9 27
561 #define EVSYS_ID_GEN_EIC_EXTINT_10 28
562 #define EVSYS_ID_GEN_EIC_EXTINT_11 29
563 #define EVSYS_ID_GEN_EIC_EXTINT_12 30
564 #define EVSYS_ID_GEN_EIC_EXTINT_13 31
565 #define EVSYS_ID_GEN_EIC_EXTINT_14 32
566 #define EVSYS_ID_GEN_EIC_EXTINT_15 33
567 #define EVSYS_ID_GEN_DMAC_CH_0 34
568 #define EVSYS_ID_GEN_DMAC_CH_1 35
569 #define EVSYS_ID_GEN_DMAC_CH_2 36
570 #define EVSYS_ID_GEN_DMAC_CH_3 37
571 #define EVSYS_ID_GEN_PAC_ACCERR 38
572 #define EVSYS_ID_GEN_TCC0_OVF 41
573 #define EVSYS_ID_GEN_TCC0_TRG 42
574 #define EVSYS_ID_GEN_TCC0_CNT 43
575 #define EVSYS_ID_GEN_TCC0_MC_0 44
576 #define EVSYS_ID_GEN_TCC0_MC_1 45
577 #define EVSYS_ID_GEN_TCC0_MC_2 46
578 #define EVSYS_ID_GEN_TCC0_MC_3 47
579 #define EVSYS_ID_GEN_TCC0_MC_4 48
580 #define EVSYS_ID_GEN_TCC0_MC_5 49
581 #define EVSYS_ID_GEN_TCC1_OVF 50
582 #define EVSYS_ID_GEN_TCC1_TRG 51
583 #define EVSYS_ID_GEN_TCC1_CNT 52
584 #define EVSYS_ID_GEN_TCC1_MC_0 53
585 #define EVSYS_ID_GEN_TCC1_MC_1 54
586 #define EVSYS_ID_GEN_TCC1_MC_2 55
587 #define EVSYS_ID_GEN_TCC1_MC_3 56
588 #define EVSYS_ID_GEN_TCC2_OVF 57
589 #define EVSYS_ID_GEN_TCC2_TRG 58
590 #define EVSYS_ID_GEN_TCC2_CNT 59
591 #define EVSYS_ID_GEN_TCC2_MC_0 60
592 #define EVSYS_ID_GEN_TCC2_MC_1 61
593 #define EVSYS_ID_GEN_TCC2_MC_2 62
594 #define EVSYS_ID_GEN_TCC3_OVF 63
595 #define EVSYS_ID_GEN_TCC3_TRG 64
596 #define EVSYS_ID_GEN_TCC3_CNT 65
597 #define EVSYS_ID_GEN_TCC3_MC_0 66
598 #define EVSYS_ID_GEN_TCC3_MC_1 67
599 #define EVSYS_ID_GEN_TCC4_OVF 68
600 #define EVSYS_ID_GEN_TCC4_TRG 69
601 #define EVSYS_ID_GEN_TCC4_CNT 70
602 #define EVSYS_ID_GEN_TCC4_MC_0 71
603 #define EVSYS_ID_GEN_TCC4_MC_1 72
604 #define EVSYS_ID_GEN_TC0_OVF 73
605 #define EVSYS_ID_GEN_TC0_MC_0 74
606 #define EVSYS_ID_GEN_TC0_MC_1 75
607 #define EVSYS_ID_GEN_TC1_OVF 76
608 #define EVSYS_ID_GEN_TC1_MC_0 77
609 #define EVSYS_ID_GEN_TC1_MC_1 78
610 #define EVSYS_ID_GEN_TC2_OVF 79
611 #define EVSYS_ID_GEN_TC2_MC_0 80
612 #define EVSYS_ID_GEN_TC2_MC_1 81
613 #define EVSYS_ID_GEN_TC3_OVF 82
614 #define EVSYS_ID_GEN_TC3_MC_0 83
615 #define EVSYS_ID_GEN_TC3_MC_1 84
616 #define EVSYS_ID_GEN_TC4_OVF 85
617 #define EVSYS_ID_GEN_TC4_MC_0 86
618 #define EVSYS_ID_GEN_TC4_MC_1 87
619 #define EVSYS_ID_GEN_TC5_OVF 88
620 #define EVSYS_ID_GEN_TC5_MC_0 89
621 #define EVSYS_ID_GEN_TC5_MC_1 90
622 #define EVSYS_ID_GEN_TC6_OVF 91
623 #define EVSYS_ID_GEN_TC6_MC_0 92
624 #define EVSYS_ID_GEN_TC6_MC_1 93
625 #define EVSYS_ID_GEN_TC7_OVF 94
626 #define EVSYS_ID_GEN_TC7_MC_0 95
627 #define EVSYS_ID_GEN_TC7_MC_1 96
628 #define EVSYS_ID_GEN_PDEC_OVF 97
629 #define EVSYS_ID_GEN_PDEC_ERR 98
630 #define EVSYS_ID_GEN_PDEC_DIR 99
631 #define EVSYS_ID_GEN_PDEC_VLC 100
632 #define EVSYS_ID_GEN_PDEC_MC_0 101
633 #define EVSYS_ID_GEN_PDEC_MC_1 102
634 #define EVSYS_ID_GEN_ADC0_RESRDY 103
635 #define EVSYS_ID_GEN_ADC0_WINMON 104
636 #define EVSYS_ID_GEN_ADC1_RESRDY 105
637 #define EVSYS_ID_GEN_ADC1_WINMON 106
638 #define EVSYS_ID_GEN_AC_COMP_0 107
639 #define EVSYS_ID_GEN_AC_COMP_1 108
640 #define EVSYS_ID_GEN_AC_WIN_0 109
641 #define EVSYS_ID_GEN_DAC_EMPTY_0 110
642 #define EVSYS_ID_GEN_DAC_EMPTY_1 111
643 #define EVSYS_ID_GEN_DAC_RESRDY_0 112
644 #define EVSYS_ID_GEN_DAC_RESRDY_1 113
645 #define EVSYS_ID_GEN_GMAC_TSU_CMP 114
646 #define EVSYS_ID_GEN_TRNG_READY 115
647 #define EVSYS_ID_GEN_CCL_LUTOUT_0 116
648 #define EVSYS_ID_GEN_CCL_LUTOUT_1 117
649 #define EVSYS_ID_GEN_CCL_LUTOUT_2 118
650 #define EVSYS_ID_GEN_CCL_LUTOUT_3 119
651 
652 // USERS
653 #define EVSYS_ID_USER_RTC_TAMPER 0
654 #define EVSYS_ID_USER_PORT_EV_0 1
655 #define EVSYS_ID_USER_PORT_EV_1 2
656 #define EVSYS_ID_USER_PORT_EV_2 3
657 #define EVSYS_ID_USER_PORT_EV_3 4
658 #define EVSYS_ID_USER_DMAC_CH_0 5
659 #define EVSYS_ID_USER_DMAC_CH_1 6
660 #define EVSYS_ID_USER_DMAC_CH_2 7
661 #define EVSYS_ID_USER_DMAC_CH_3 8
662 #define EVSYS_ID_USER_DMAC_CH_4 9
663 #define EVSYS_ID_USER_DMAC_CH_5 10
664 #define EVSYS_ID_USER_DMAC_CH_6 11
665 #define EVSYS_ID_USER_DMAC_CH_7 12
666 #define EVSYS_ID_USER_CM4_TRACE_START 14
667 #define EVSYS_ID_USER_CM4_TRACE_STOP 15
668 #define EVSYS_ID_USER_CM4_TRACE_TRIG 16
669 #define EVSYS_ID_USER_TCC0_EV_0 17
670 #define EVSYS_ID_USER_TCC0_EV_1 18
671 #define EVSYS_ID_USER_TCC0_MC_0 19
672 #define EVSYS_ID_USER_TCC0_MC_1 20
673 #define EVSYS_ID_USER_TCC0_MC_2 21
674 #define EVSYS_ID_USER_TCC0_MC_3 22
675 #define EVSYS_ID_USER_TCC0_MC_4 23
676 #define EVSYS_ID_USER_TCC0_MC_5 24
677 #define EVSYS_ID_USER_TCC1_EV_0 25
678 #define EVSYS_ID_USER_TCC1_EV_1 26
679 #define EVSYS_ID_USER_TCC1_MC_0 27
680 #define EVSYS_ID_USER_TCC1_MC_1 28
681 #define EVSYS_ID_USER_TCC1_MC_2 29
682 #define EVSYS_ID_USER_TCC1_MC_3 30
683 #define EVSYS_ID_USER_TCC2_EV_0 31
684 #define EVSYS_ID_USER_TCC2_EV_1 32
685 #define EVSYS_ID_USER_TCC2_MC_0 33
686 #define EVSYS_ID_USER_TCC2_MC_1 34
687 #define EVSYS_ID_USER_TCC2_MC_2 35
688 #define EVSYS_ID_USER_TCC3_EV_0 36
689 #define EVSYS_ID_USER_TCC3_EV_1 37
690 #define EVSYS_ID_USER_TCC3_MC_0 38
691 #define EVSYS_ID_USER_TCC3_MC_1 39
692 #define EVSYS_ID_USER_TCC4_EV_0 40
693 #define EVSYS_ID_USER_TCC4_EV_1 41
694 #define EVSYS_ID_USER_TCC4_MC_0 42
695 #define EVSYS_ID_USER_TCC4_MC_1 43
696 #define EVSYS_ID_USER_TC0_EVU 44
697 #define EVSYS_ID_USER_TC1_EVU 45
698 #define EVSYS_ID_USER_TC2_EVU 46
699 #define EVSYS_ID_USER_TC3_EVU 47
700 #define EVSYS_ID_USER_TC4_EVU 48
701 #define EVSYS_ID_USER_TC5_EVU 49
702 #define EVSYS_ID_USER_TC6_EVU 50
703 #define EVSYS_ID_USER_TC7_EVU 51
704 #define EVSYS_ID_USER_PDEC_EVU_0 52
705 #define EVSYS_ID_USER_PDEC_EVU_1 53
706 #define EVSYS_ID_USER_PDEC_EVU_2 54
707 #define EVSYS_ID_USER_ADC0_START 55
708 #define EVSYS_ID_USER_ADC0_SYNC 56
709 #define EVSYS_ID_USER_ADC1_START 57
710 #define EVSYS_ID_USER_ADC1_SYNC 58
711 #define EVSYS_ID_USER_AC_SOC_0 59
712 #define EVSYS_ID_USER_AC_SOC_1 60
713 #define EVSYS_ID_USER_DAC_START_0 61
714 #define EVSYS_ID_USER_DAC_START_1 62
715 #define EVSYS_ID_USER_CCL_LUTIN_0 63
716 #define EVSYS_ID_USER_CCL_LUTIN_1 64
717 #define EVSYS_ID_USER_CCL_LUTIN_2 65
718 #define EVSYS_ID_USER_CCL_LUTIN_3 66
719 
720 #endif /* _SAME54_EVSYS_INSTANCE_ */