Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Main Page
Related Pages
Supported Boards
Modules
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Enumerations
Data Structures
Data Structures
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
w
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerator
Related Symbols
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
_
a
b
c
d
e
f
g
h
i
k
l
m
n
p
q
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
▼
RIOT OS
►
RIOT Documentation
mutex.doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
RIOT Vision
►
Governance of the RIOT Community
►
Roadmap
►
Code of Conduct Information
►
Creating modules
►
Creating an application
►
Porting boards
►
Writing a Device Driver in RIOT
►
Getting started
►
Flashing via RIOT's Build System
►
Terminal programs configuration
►
Build In Docker
►
Running and creating tests
►
Hints for quicker & better RIOT development
►
Build System Basics
►
List of Features (Features as Build System Enties)
►
Kconfig in RIOT
►
Using C++ in RIOT
►
Using Rust in RIOT
►
Advanced build system tricks
►
Debugging Tools
►
Emulators
►
Release cycle
►
IO-Mapping and Shields
►
Changelog
►
Removed Features and Modules
Deprecated List
Todo List
Supported Boards
►
Modules
►
Namespaces
►
Data Structures
▼
Files
▼
File List
►
boards
►
core
▼
cpu
►
arm7_common
►
arm7tdmi_gba
►
atmega1281
►
atmega1284p
►
atmega128rfa1
►
atmega2560
►
atmega256rfr2
►
atmega328p
►
atmega32u4
►
atmega8
►
atmega_common
►
atxmega
►
avr8_common
►
cc2538
►
cc26x0_cc13x0
►
cc26x2_cc13x2
►
cc26xx_cc13xx
►
cortexm_common
►
efm32
►
esp32
►
esp8266
►
esp_common
►
fe310
►
gd32v
►
kinetis
►
lm4f120
►
lpc1768
►
lpc23xx
►
msp430
►
native
►
nrf51
►
nrf52
►
nrf53
►
nrf5x_common
►
nrf9160
►
qn908x
►
riscv_common
►
rpx0xx
▼
sam0_common
▼
include
►
cpu_conf.h
exti_config.h
gpio_ll_arch.h
►
mtd_sam0_sdhc.h
►
periph_cpu_common.h
►
sam_usb.h
►
sdhc.h
timer_config.h
►
sam0_eth
►
sam3
►
sam4s
►
sam_common
►
samd21
►
samd5x
►
saml1x
►
saml21
►
stm32
►
dist
►
drivers
►
makefiles
►
pkg
►
sys
►
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
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
21
extern
"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 */
Generated on Wed Apr 2 2025 10:55:59 by
1.12.0