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