|
Contiki-NG
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
49#define GPT_0_BASE 0x40030000
50#define GPT_1_BASE 0x40031000
51#define GPT_2_BASE 0x40032000
52#define GPT_3_BASE 0x40033000
58#define GPTIMER_CFG 0x00000000
59#define GPTIMER_TAMR 0x00000004
60#define GPTIMER_TBMR 0x00000008
61#define GPTIMER_CTL 0x0000000C
62#define GPTIMER_SYNC 0x00000010
63#define GPTIMER_IMR 0x00000018
64#define GPTIMER_RIS 0x0000001C
65#define GPTIMER_MIS 0x00000020
66#define GPTIMER_ICR 0x00000024
67#define GPTIMER_TAILR 0x00000028
68#define GPTIMER_TBILR 0x0000002C
69#define GPTIMER_TAMATCHR 0x00000030
70#define GPTIMER_TBMATCHR 0x00000034
71#define GPTIMER_TAPR 0x00000038
72#define GPTIMER_TBPR 0x0000003C
73#define GPTIMER_TAPMR 0x00000040
74#define GPTIMER_TBPMR 0x00000044
75#define GPTIMER_TAR 0x00000048
76#define GPTIMER_TBR 0x0000004C
77#define GPTIMER_TAV 0x00000050
78#define GPTIMER_TBV 0x00000054
79#define GPTIMER_RTCPD 0x00000058
80#define GPTIMER_TAPS 0x0000005C
81#define GPTIMER_TBPS 0x00000060
82#define GPTIMER_TAPV 0x00000064
83#define GPTIMER_TBPV 0x00000068
84#define GPTIMER_PP 0x00000FC0
90#define GPTIMER_CFG_GPTMCFG 0x00000007
96#define GPTIMER_TAMR_TAMR_ONE_SHOT 0x00000001
97#define GPTIMER_TAMR_TAMR_PERIODIC 0x00000002
98#define GPTIMER_TAMR_TAMR_CAPTURE 0x00000003
99#define GPTIMER_TBMR_TBMR_ONE_SHOT 0x00000001
100#define GPTIMER_TBMR_TBMR_PERIODIC 0x00000002
101#define GPTIMER_TBMR_TBMR_CAPTURE 0x00000003
107#define GPTIMER_TAMR_TAPLO 0x00000800
108#define GPTIMER_TAMR_TAMRSU 0x00000400
109#define GPTIMER_TAMR_TAPWMIE 0x00000200
110#define GPTIMER_TAMR_TAILD 0x00000100
111#define GPTIMER_TAMR_TASNAPS 0x00000080
112#define GPTIMER_TAMR_TAWOT 0x00000040
113#define GPTIMER_TAMR_TAMIE 0x00000020
114#define GPTIMER_TAMR_TACDIR 0x00000010
115#define GPTIMER_TAMR_TAAMS 0x00000008
116#define GPTIMER_TAMR_TACMR 0x00000004
117#define GPTIMER_TAMR_TAMR 0x00000003
123#define GPTIMER_TBMR_TBPLO 0x00000800
124#define GPTIMER_TBMR_TBMRSU 0x00000400
125#define GPTIMER_TBMR_TBPWMIE 0x00000200
126#define GPTIMER_TBMR_TBILD 0x00000100
127#define GPTIMER_TBMR_TBSNAPS 0x00000080
128#define GPTIMER_TBMR_TBWOT 0x00000040
129#define GPTIMER_TBMR_TBMIE 0x00000020
130#define GPTIMER_TBMR_TBCDIR 0x00000010
131#define GPTIMER_TBMR_TBAMS 0x00000008
132#define GPTIMER_TBMR_TBCMR 0x00000004
133#define GPTIMER_TBMR_TBMR 0x00000003
139#define GPTIMER_CTL_TBPWML 0x00004000
140#define GPTIMER_CTL_TBOTE 0x00002000
141#define GPTIMER_CTL_TBEVENT 0x00000C00
142#define GPTIMER_CTL_TBSTALL 0x00000200
143#define GPTIMER_CTL_TBEN 0x00000100
144#define GPTIMER_CTL_TAPWML 0x00000040
145#define GPTIMER_CTL_TAOTE 0x00000020
146#define GPTIMER_CTL_RTCEN 0x00000010
147#define GPTIMER_CTL_TAEVENT 0x0000000C
148#define GPTIMER_CTL_TASTALL 0x00000002
149#define GPTIMER_CTL_TAEN 0x00000001
155#define GPTIMER_SYNC_SYNC3 0x000000C0
156#define GPTIMER_SYNC_SYNC2 0x00000030
157#define GPTIMER_SYNC_SYNC1 0x0000000C
158#define GPTIMER_SYNC_SYNC0 0x00000003
164#define GPTIMER_IMR_TBMIM 0x00000800
165#define GPTIMER_IMR_CBEIM 0x00000400
166#define GPTIMER_IMR_CBMIM 0x00000200
167#define GPTIMER_IMR_TBTOIM 0x00000100
168#define GPTIMER_IMR_TAMIM 0x00000010
169#define GPTIMER_IMR_RTCIM 0x00000008
170#define GPTIMER_IMR_CAEIM 0x00000004
171#define GPTIMER_IMR_CAMIM 0x00000002
172#define GPTIMER_IMR_TATOIM 0x00000001
178#define GPTIMER_RIS_TBMRIS 0x00000800
179#define GPTIMER_RIS_CBERIS 0x00000400
180#define GPTIMER_RIS_CBMRIS 0x00000200
181#define GPTIMER_RIS_TBTORIS 0x00000100
182#define GPTIMER_RIS_TAMRIS 0x00000010
183#define GPTIMER_RIS_RTCRIS 0x00000008
184#define GPTIMER_RIS_CAERIS 0x00000004
185#define GPTIMER_RIS_CAMRIS 0x00000002
186#define GPTIMER_RIS_TATORIS 0x00000001
192#define GPTIMER_MIS_TBMMIS 0x00000800
193#define GPTIMER_MIS_CBEMIS 0x00000400
194#define GPTIMER_MIS_CBMMIS 0x00000200
195#define GPTIMER_MIS_TBTOMIS 0x00000100
196#define GPTIMER_MIS_TAMRIS 0x00000010
197#define GPTIMER_MIS_RTCMIS 0x00000008
198#define GPTIMER_MIS_CAEMIS 0x00000004
199#define GPTIMER_MIS_CAMMIS 0x00000002
200#define GPTIMER_MIS_TATOMIS 0x00000001
206#define GPTIMER_ICR_WUECINT 0x00010000
207#define GPTIMER_ICR_TBMCINT 0x00000800
208#define GPTIMER_ICR_CBECINT 0x00000400
209#define GPTIMER_ICR_CBMCINT 0x00000200
210#define GPTIMER_ICR_TBTOCINT 0x00000100
211#define GPTIMER_ICR_TAMCINT 0x00000010
212#define GPTIMER_ICR_RTCCINT 0x00000008
213#define GPTIMER_ICR_CAECINT 0x00000004
214#define GPTIMER_ICR_CAMCINT 0x00000002
215#define GPTIMER_ICR_TATOCINT 0x00000001
221#define GPTIMER_TAILR_TAILR 0xFFFFFFFF
227#define GPTIMER_TBILR_TBILR 0x0000FFFF
233#define GPTIMER_TAMATCHR_TAMR 0xFFFFFFFF
239#define GPTIMER_TBMATCHR_TBMR 0x0000FFFF
245#define GPTIMER_TAPR_TAPSR 0x000000FF
251#define GPTIMER_TBPR_TBPSR 0x000000FF
257#define GPTIMER_TAPMR_TAPSR 0x000000FF
263#define GPTIMER_TBPMR_TBPSR 0x000000FF
269#define GPTIMER_TAR_TAR 0xFFFFFFFF
275#define GPTIMER_TBR_TBR 0x0000FFFF
281#define GPTIMER_TAV_TAV 0xFFFFFFFF
287#define GPTIMER_TBV_PRE 0x00FF0000
288#define GPTIMER_TBV_TBV 0x0000FFFF
294#define GPTIMER_RTCPD_RTCPD 0x0000FFFF
300#define GPTIMER_TAPS_PSS 0x0000FFFF
306#define GPTIMER_TBPS_PSS 0x0000FFFF
312#define GPTIMER_TAPV_PSV 0x0000FFFF
318#define GPTIMER_TBPV_PSV 0x0000FFFF
324#define GPTIMER_PP_ALTCLK 0x00000040
325#define GPTIMER_PP_SYNCNT 0x00000020
326#define GPTIMER_PP_CHAIN 0x00000010
327#define GPTIMER_PP_SIZE 0x0000000F