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