Loading...
Searching...
No Matches
timer_config.h
1/*
2 * SPDX-FileCopyrightText: 2020 ML!PA Consulting GmbH
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
24#ifdef MCLK_APBAMASK_TC0
25# define MCLK_TC0 (&MCLK->APBAMASK.reg)
26# define MCLK_TC0_MASK (MCLK_APBAMASK_TC0)
27#endif
28#ifdef MCLK_APBBMASK_TC0
29# define MCLK_TC0 (&MCLK->APBBMASK.reg)
30# define MCLK_TC0_MASK (MCLK_APBBMASK_TC0)
31#endif
32#ifdef MCLK_APBCMASK_TC0
33# define MCLK_TC0 (&MCLK->APBCMASK.reg)
34# define MCLK_TC0_MASK (MCLK_APBCMASK_TC0)
35#endif
36#ifdef MCLK_APBDMASK_TC0
37# define MCLK_TC0 (&MCLK->APBDMASK.reg)
38# define MCLK_TC0_MASK (MCLK_APBDMASK_TC0)
39#endif
40
41#ifdef MCLK_APBAMASK_TC1
42# define MCLK_TC1 (&MCLK->APBAMASK.reg)
43# define MCLK_TC1_MASK (MCLK_APBAMASK_TC1)
44#endif
45#ifdef MCLK_APBBMASK_TC1
46# define MCLK_TC1 (&MCLK->APBBMASK.reg)
47# define MCLK_TC1_MASK (MCLK_APBBMASK_TC1)
48#endif
49#ifdef MCLK_APBCMASK_TC1
50# define MCLK_TC1 (&MCLK->APBCMASK.reg)
51# define MCLK_TC1_MASK (MCLK_APBCMASK_TC1)
52#endif
53#ifdef MCLK_APBDMASK_TC1
54# define MCLK_TC1 (&MCLK->APBDMASK.reg)
55# define MCLK_TC1_MASK (MCLK_APBDMASK_TC1)
56#endif
57
58#ifdef MCLK_APBAMASK_TC2
59# define MCLK_TC2 (&MCLK->APBAMASK.reg)
60# define MCLK_TC2_MASK (MCLK_APBAMASK_TC2)
61#endif
62#ifdef MCLK_APBBMASK_TC2
63# define MCLK_TC2 (&MCLK->APBBMASK.reg)
64# define MCLK_TC2_MASK (MCLK_APBBMASK_TC2)
65#endif
66#ifdef MCLK_APBCMASK_TC2
67# define MCLK_TC2 (&MCLK->APBCMASK.reg)
68# define MCLK_TC2_MASK (MCLK_APBCMASK_TC2)
69#endif
70#ifdef MCLK_APBDMASK_TC2
71# define MCLK_TC2 (&MCLK->APBDMASK.reg)
72# define MCLK_TC2_MASK (MCLK_APBDMASK_TC2)
73#endif
74
75#ifdef MCLK_APBAMASK_TC3
76# define MCLK_TC3 (&MCLK->APBAMASK.reg)
77# define MCLK_TC3_MASK (MCLK_APBAMASK_TC3)
78#endif
79#ifdef MCLK_APBBMASK_TC3
80# define MCLK_TC3 (&MCLK->APBBMASK.reg)
81# define MCLK_TC3_MASK (MCLK_APBBMASK_TC3)
82#endif
83#ifdef MCLK_APBCMASK_TC3
84# define MCLK_TC3 (&MCLK->APBCMASK.reg)
85# define MCLK_TC3_MASK (MCLK_APBCMASK_TC3)
86#endif
87#ifdef MCLK_APBDMASK_TC3
88# define MCLK_TC3 (&MCLK->APBDMASK.reg)
89# define MCLK_TC3_MASK (MCLK_APBDMASK_TC3)
90#endif
91
92#ifdef MCLK_APBAMASK_TC4
93# define MCLK_TC4 (&MCLK->APBAMASK.reg)
94# define MCLK_TC4_MASK (MCLK_APBAMASK_TC4)
95#endif
96#ifdef MCLK_APBBMASK_TC4
97# define MCLK_TC4 (&MCLK->APBBMASK.reg)
98# define MCLK_TC4_MASK (MCLK_APBBMASK_TC4)
99#endif
100#ifdef MCLK_APBCMASK_TC4
101# define MCLK_TC4 (&MCLK->APBCMASK.reg)
102# define MCLK_TC4_MASK (MCLK_APBCMASK_TC4)
103#endif
104#ifdef MCLK_APBDMASK_TC4
105# define MCLK_TC4 (&MCLK->APBDMASK.reg)
106# define MCLK_TC4_MASK (MCLK_APBDMASK_TC4)
107#endif
108
109#ifdef MCLK_APBAMASK_TC5
110# define MCLK_TC5 (&MCLK->APBAMASK.reg)
111# define MCLK_TC5_MASK (MCLK_APBAMASK_TC5)
112#endif
113#ifdef MCLK_APBBMASK_TC5
114# define MCLK_TC5 (&MCLK->APBBMASK.reg)
115# define MCLK_TC5_MASK (MCLK_APBBMASK_TC5)
116#endif
117#ifdef MCLK_APBCMASK_TC5
118# define MCLK_TC5 (&MCLK->APBCMASK.reg)
119# define MCLK_TC5_MASK (MCLK_APBCMASK_TC5)
120#endif
121#ifdef MCLK_APBDMASK_TC5
122# define MCLK_TC5 (&MCLK->APBDMASK.reg)
123# define MCLK_TC5_MASK (MCLK_APBDMASK_TC5)
124#endif
125
126#ifdef MCLK_APBAMASK_TC6
127# define MCLK_TC6 (&MCLK->APBAMASK.reg)
128# define MCLK_TC6_MASK (MCLK_APBAMASK_TC6)
129#endif
130#ifdef MCLK_APBBMASK_TC6
131# define MCLK_TC6 (&MCLK->APBBMASK.reg)
132# define MCLK_TC6_MASK (MCLK_APBBMASK_TC6)
133#endif
134#ifdef MCLK_APBCMASK_TC6
135# define MCLK_TC6 (&MCLK->APBCMASK.reg)
136# define MCLK_TC6_MASK (MCLK_APBCMASK_TC6)
137#endif
138#ifdef MCLK_APBDMASK_TC6
139# define MCLK_TC6 (&MCLK->APBDMASK.reg)
140# define MCLK_TC6_MASK (MCLK_APBDMASK_TC6)
141#endif
142
143#ifdef MCLK_APBAMASK_TC7
144# define MCLK_TC7 (&MCLK->APBAMASK.reg)
145# define MCLK_TC7_MASK (MCLK_APBAMASK_TC7)
146#endif
147#ifdef MCLK_APBBMASK_TC7
148# define MCLK_TC7 (&MCLK->APBBMASK.reg)
149# define MCLK_TC7_MASK (MCLK_APBBMASK_TC7)
150#endif
151#ifdef MCLK_APBCMASK_TC7
152# define MCLK_TC7 (&MCLK->APBCMASK.reg)
153# define MCLK_TC7_MASK (MCLK_APBCMASK_TC7)
154#endif
155#ifdef MCLK_APBDMASK_TC7
156# define MCLK_TC7 (&MCLK->APBDMASK.reg)
157# define MCLK_TC7_MASK (MCLK_APBDMASK_TC7)
158#endif
159
160#ifdef MCLK_APBAMASK_TCC0
161# define MCLK_TCC0 (&MCLK->APBAMASK.reg)
162# define MCLK_TCC0_MASK (MCLK_APBAMASK_TCC0)
163#endif
164#ifdef MCLK_APBBMASK_TCC0
165# define MCLK_TCC0 (&MCLK->APBBMASK.reg)
166# define MCLK_TCC0_MASK (MCLK_APBBMASK_TCC0)
167#endif
168#ifdef MCLK_APBCMASK_TCC0
169# define MCLK_TCC0 (&MCLK->APBCMASK.reg)
170# define MCLK_TCC0_MASK (MCLK_APBCMASK_TCC0)
171#endif
172#ifdef MCLK_APBDMASK_TCC0
173# define MCLK_TCC0 (&MCLK->APBDMASK.reg)
174# define MCLK_TCC0_MASK (MCLK_APBDMASK_TCC0)
175#endif
176
177#ifdef MCLK_APBAMASK_TCC1
178# define MCLK_TCC1 (&MCLK->APBAMASK.reg)
179# define MCLK_TCC1_MASK (MCLK_APBAMASK_TCC1)
180#endif
181#ifdef MCLK_APBBMASK_TCC1
182# define MCLK_TCC1 (&MCLK->APBBMASK.reg)
183# define MCLK_TCC1_MASK (MCLK_APBBMASK_TCC1)
184#endif
185#ifdef MCLK_APBCMASK_TCC1
186# define MCLK_TCC1 (&MCLK->APBCMASK.reg)
187# define MCLK_TCC1_MASK (MCLK_APBCMASK_TCC1)
188#endif
189#ifdef MCLK_APBDMASK_TCC1
190# define MCLK_TCC1 (&MCLK->APBDMASK.reg)
191# define MCLK_TCC1_MASK (MCLK_APBDMASK_TCC1)
192#endif
193
194#ifdef MCLK_APBAMASK_TCC2
195# define MCLK_TCC2 (&MCLK->APBAMASK.reg)
196# define MCLK_TCC2_MASK (MCLK_APBAMASK_TCC2)
197#endif
198#ifdef MCLK_APBBMASK_TCC2
199# define MCLK_TCC2 (&MCLK->APBBMASK.reg)
200# define MCLK_TCC2_MASK (MCLK_APBBMASK_TCC2)
201#endif
202#ifdef MCLK_APBCMASK_TCC2
203# define MCLK_TCC2 (&MCLK->APBCMASK.reg)
204# define MCLK_TCC2_MASK (MCLK_APBCMASK_TCC2)
205#endif
206#ifdef MCLK_APBDMASK_TCC2
207# define MCLK_TCC2 (&MCLK->APBDMASK.reg)
208# define MCLK_TCC2_MASK (MCLK_APBDMASK_TCC2)
209#endif
210
211#ifdef MCLK_APBAMASK_TCC3
212# define MCLK_TCC3 (&MCLK->APBAMASK.reg)
213# define MCLK_TCC3_MASK (MCLK_APBAMASK_TCC3)
214#endif
215#ifdef MCLK_APBBMASK_TCC3
216# define MCLK_TCC3 (&MCLK->APBBMASK.reg)
217# define MCLK_TCC3_MASK (MCLK_APBBMASK_TCC3)
218#endif
219#ifdef MCLK_APBCMASK_TCC3
220# define MCLK_TCC3 (&MCLK->APBCMASK.reg)
221# define MCLK_TCC3_MASK (MCLK_APBCMASK_TCC3)
222#endif
223#ifdef MCLK_APBDMASK_TCC3
224# define MCLK_TCC3 (&MCLK->APBDMASK.reg)
225# define MCLK_TCC3_MASK (MCLK_APBDMASK_TCC3)
226#endif
227
228#ifdef MCLK_APBAMASK_TCC4
229# define MCLK_TCC4 (&MCLK->APBAMASK.reg)
230# define MCLK_TCC4_MASK (MCLK_APBAMASK_TCC4)
231#endif
232#ifdef MCLK_APBBMASK_TCC4
233# define MCLK_TCC4 (&MCLK->APBBMASK.reg)
234# define MCLK_TCC4_MASK (MCLK_APBBMASK_TCC4)
235#endif
236#ifdef MCLK_APBCMASK_TCC4
237# define MCLK_TCC4 (&MCLK->APBCMASK.reg)
238# define MCLK_TCC4_MASK (MCLK_APBCMASK_TCC4)
239#endif
240#ifdef MCLK_APBDMASK_TCC4
241# define MCLK_TCC4 (&MCLK->APBDMASK.reg)
242# define MCLK_TCC4_MASK (MCLK_APBDMASK_TCC4)
243#endif
245
246#ifdef __cplusplus
247}
248#endif
249