SAME54P20A Test Project
conf_core.h
Go to the documentation of this file.
1 
10 #ifndef _CONF_CLOCKS_H_
11 #define _CONF_CLOCKS_H_
12 #include "clocks.h"
13 
23 #define CONF_CORE_MCLK_NVM_WAIT_STATE 0x5
24 
36 #define CONF_CORE_MCLK_CPUDIV 0x1
37 
45 #define CONF_CORE_DMA_ENABLE (0)
46 
52 #define CONF_CORE_CMCC_ENABLE (0)
53 
54 #define CONF_CORE_PORT_EVCTRL_0_ENABLE (0)
55 #define CONF_CORE_PORT_EVCTRL_1_ENABLE (0)
56 #define CONF_CORE_PORT_EVCTRL_2_ENABLE (0)
57 
62 #define CONF_CORE_CLK_XOSC0_ENABLE (1)
63 #define CONF_CORE_CLK_XOSC0_XTALEN (1)
64 #define CONF_CORE_CLK_XOSC0_RUNSTDBY (0)
65 #define CONF_CORE_CLK_XOSC0_ONDEMAND (0)
66 #define CONF_CORE_CLK_XOSC0_LOWBUFGAIN (0)
67 #define CONF_CORE_CLK_XOSC0_ENALC (1)
68 #define CONF_CORE_CLK_XOSC0_CFDEN (1)
69 #define CONF_CORE_CLK_XOSC0_SWBEN (0)
70 #define CONF_CORE_CLK_XOSC0_STARTUP_TIME CONF_CORE_CLK_XOSCCTRL_STARTUP_31us
71 #define CONF_CORE_CLK_XOSC0_FREQUENCY 12000000
72 
80 #define CONF_CORE_CLK_XOSC1_ENABLE (0)
81 #define CONF_CORE_CLK_XOSC1_XTALEN (0)
82 #define CONF_CORE_CLK_XOSC1_RUNSTDBY (0)
83 #define CONF_CORE_CLK_XOSC1_ONDEMAND (0)
84 #define CONF_CORE_CLK_XOSC1_LOWBUFGAIN (0)
85 #define CONF_CORE_CLK_XOSC1_ENALC (0)
86 #define CONF_CORE_CLK_XOSC1_CFDEN (0)
87 #define CONF_CORE_CLK_XOSC1_SWBEN (0)
88 #define CONF_CORE_CLK_XOSC1_STARTUP_TIME CONF_CORE_CLK_XOSCCTRL_STARTUP_31us
89 #define CONF_CORE_CLK_XOSC1_FREQUENCY 12000000
90 
98 #define CONF_CORE_CLK_XOSC32K_ENABLE (1)
99 #define CONF_CORE_CLK_XOSC32K_CGM CONF_CORE_CLK_XOSC32KCTRL_CGM_STD_MODE
100 #define CONF_CORE_CLK_XOSC32K_STARTUP_TIME CONF_CORE_CLK_XOSC32KCTRL_STARTUP_62592us
101 #define CONF_CORE_CLK_XOSC32K_ONDEMAND (1)
102 #define CONF_CORE_CLK_XOSC32K_RUNSTDBY (0)
103 #define CONF_CORE_CLK_XOSC32K_EN1K (0)
104 #define CONF_CORE_CLK_XOSC32K_EN32K (1)
105 #define CONF_CORE_CLK_XOSC32K_XTALEN (1)
106 #define CONF_CORE_CLK_XOSC32K_CFDPRESC (0)
107 #define CONF_CORE_CLK_XOSC32K_CFDEN (0)
108 #define CONF_CORE_CLK_XOSC32K_SWBACK (0)
109 #define CONF_CORE_CLK_XOSC32K_WRTLOCK (0)
110 
124 #define CONF_CORE_CLK_DFLL_ENABLE (1)
125 
132 #define CONF_CORE_CLK_DFLL_ONDEMAND (0)
133 
140 #define CONF_CORE_CLK_DFLL_RUNSTDBY (0)
141 
148 #define CONF_CORE_CLK_DFLL_WAITLOCK (0)
149 #define CONF_CORE_CLK_DFLL_BPLKC (0)
150 #define CONF_CORE_CLK_DFLL_QLDIS (0)
151 #define CONF_CORE_CLK_DFLL_CCDIS (1)
152 #define CONF_CORE_CLK_DFLL_USBCRM (1)
153 #define CONF_CORE_CLK_DFLL_LLAW (0)
154 #define CONF_CORE_CLK_DFLL_STABLE_FCALIB CONF_CORE_CLK_DFLLCTRL_STABLE_FCALIB_NOT_FIXED
155 #define CONF_CORE_CLK_DFLL_MODE 0x01
156 #define CONF_CORE_CLK_DFLL_DIFF_VAL 0
157 #define CONF_CORE_CLK_DFLL_COARSE_VAL (0x1f / 4)
158 #define CONF_CORE_CLK_DFLL_FINE_VAL 128
159 #define CONF_CORE_CLK_DFLL_CSTEP_VAL 1
160 #define CONF_CORE_CLK_DFLL_FSTEP_VAL 1
161 #define CONF_CORE_CLK_DFLL_MUL_VAL (48000000)
162 
178 #define CONF_CORE_CLK_DFLL_GCLK_SRC 3
179 #define CONF_CORE_CLK_DFLL_OVERWRITE_CAL 0
180 
187 #define CONF_CORE_CLK_DPLL0_ENABLE (1)
188 #define CONF_CORE_CLK_DPLL0_ONDEMAND (0)
189 #define CONF_CORE_CLK_DPLL0_RUNSTDBY (0)
190 #define CONF_CORE_CLK_DPLL0_LDRFRAC_VAL 0
191 #define CONF_CORE_CLK_DPLL0_LDR_VAL (119)
192 #define CONF_CORE_CLK_DPLL0_DIV_VAL (5)
193 #define CONF_CORE_CLK_DPLL0_DCOEN 0
194 #define CONF_CORE_CLK_DPLL0_DCOFILTER CONF_CORE_CLK_DPLLCTRL_DCOFILTER_3210KHZ
195 #define CONF_CORE_CLK_DPLL0_LBYPASS 1
196 #define CONF_CORE_CLK_DPLL0_LTIME 0
197 #define CONF_CORE_CLK_DPLL0_WUF 0
198 #define CONF_CORE_CLK_DPLL0_GCLK_SRC GCLK_GENCTRL_SRC_XOSC0
199 #define CONF_CORE_CLK_DPLL0_REFCLK CONF_CORE_CLK_DPLLCTRL_REFCLK_XOSC0
200 
222 #define CONF_CORE_CLK_DPLL0_FILTER 0x0
223 
230 #define CONF_CORE_CLK_DPLL1_ENABLE (0)
231 #define CONF_CORE_CLK_DPLL1_ONDEMAND (0)
232 #define CONF_CORE_CLK_DPLL1_RUNSTDBY (0)
233 #define CONF_CORE_CLK_DPLL1_LDRFRAC_VAL 0
234 #define CONF_CORE_CLK_DPLL1_LDR_VAL (0)
235 #define CONF_CORE_CLK_DPLL1_DIV_VAL (0)
236 #define CONF_CORE_CLK_DPLL1_DCOEN 0
237 #define CONF_CORE_CLK_DPLL1_DCOFILTER CONF_CORE_CLK_DPLLCTRL_DCOFILTER_3210KHZ
238 #define CONF_CORE_CLK_DPLL1_LBYPASS 0
239 #define CONF_CORE_CLK_DPLL1_LTIME 0
240 #define CONF_CORE_CLK_DPLL1_WUF 0
241 #define CONF_CORE_CLK_DPLL1_GCLK_SRC GCLK_GENCTRL_SRC_XOSC0
242 #define CONF_CORE_CLK_DPLL1_REFCLK CONF_CORE_CLK_DPLLCTRL_REFCLK_XOSC0
243 
267 #define CONF_CORE_CLK_DPLL1_FILTER 0x0
268 
271 // GCLK Generators Config
272 #define CONF_CORE_GCLK_0_ENABLE 1
273 #define CONF_CORE_GCLK_0_RUN_IN_STANDBY 1
274 #define CONF_CORE_GCLK_0_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
275 #define CONF_CORE_GCLK_0_DIV_VAL 1
276 #define CONF_CORE_GCLK_0_DIVSEL 0
277 #define CONF_CORE_GCLK_0_OUTPUT_ENABLE 1
278 #define CONF_CORE_GCLK_0_OUTPUT_OFF_VALUE 1
279 #define CONF_CORE_GCLK_0_IDC 1
280 
281 #define CONF_CORE_GCLK_1_ENABLE 0
282 #define CONF_CORE_GCLK_1_RUN_IN_STANDBY 0
283 #define CONF_CORE_GCLK_1_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
284 #define CONF_CORE_GCLK_1_DIV_VAL 1
285 #define CONF_CORE_GCLK_1_DIVSEL 0
286 #define CONF_CORE_GCLK_1_OUTPUT_ENABLE 0
287 #define CONF_CORE_GCLK_1_OUTPUT_OFF_VALUE 0
288 #define CONF_CORE_GCLK_1_IDC 0
289 
290 #define CONF_CORE_GCLK_2_ENABLE 0
291 #define CONF_CORE_GCLK_2_RUN_IN_STANDBY 0
292 #define CONF_CORE_GCLK_2_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
293 #define CONF_CORE_GCLK_2_DIV_VAL 1
294 #define CONF_CORE_GCLK_2_DIVSEL 0
295 #define CONF_CORE_GCLK_2_OUTPUT_ENABLE 0
296 #define CONF_CORE_GCLK_2_OUTPUT_OFF_VALUE 0
297 #define CONF_CORE_GCLK_2_IDC 0
298 
299 #define CONF_CORE_GCLK_3_ENABLE 1
300 #define CONF_CORE_GCLK_3_RUN_IN_STANDBY 0
301 #define CONF_CORE_GCLK_3_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC32K
302 #define CONF_CORE_GCLK_3_DIV_VAL 1
303 #define CONF_CORE_GCLK_3_DIVSEL 0
304 #define CONF_CORE_GCLK_3_OUTPUT_ENABLE 0
305 #define CONF_CORE_GCLK_3_OUTPUT_OFF_VALUE 0
306 #define CONF_CORE_GCLK_3_IDC 0
307 
308 #define CONF_CORE_GCLK_4_ENABLE 0
309 #define CONF_CORE_GCLK_4_RUN_IN_STANDBY 0
310 #define CONF_CORE_GCLK_4_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
311 #define CONF_CORE_GCLK_4_DIV_VAL 1
312 #define CONF_CORE_GCLK_4_DIVSEL 1
313 #define CONF_CORE_GCLK_4_OUTPUT_ENABLE 0
314 #define CONF_CORE_GCLK_4_OUTPUT_OFF_VALUE 0
315 #define CONF_CORE_GCLK_4_IDC 0
316 
317 #define CONF_CORE_GCLK_5_ENABLE 0
318 #define CONF_CORE_GCLK_5_RUN_IN_STANDBY 0
319 #define CONF_CORE_GCLK_5_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
320 #define CONF_CORE_GCLK_5_DIV_VAL 1
321 #define CONF_CORE_GCLK_5_DIVSEL 0
322 #define CONF_CORE_GCLK_5_OUTPUT_ENABLE 0
323 #define CONF_CORE_GCLK_5_OUTPUT_OFF_VALUE 0
324 #define CONF_CORE_GCLK_5_IDC 0
325 
326 #define CONF_CORE_GCLK_6_ENABLE 0
327 #define CONF_CORE_GCLK_6_RUN_IN_STANDBY 0
328 #define CONF_CORE_GCLK_6_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
329 #define CONF_CORE_GCLK_6_DIV_VAL 1
330 #define CONF_CORE_GCLK_6_DIVSEL 0
331 #define CONF_CORE_GCLK_6_OUTPUT_ENABLE 0
332 #define CONF_CORE_GCLK_6_OUTPUT_OFF_VALUE 0
333 #define CONF_CORE_GCLK_6_IDC 0
334 
335 #define CONF_CORE_GCLK_7_ENABLE 0
336 #define CONF_CORE_GCLK_7_RUN_IN_STANDBY 0
337 #define CONF_CORE_GCLK_7_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
338 #define CONF_CORE_GCLK_7_DIV_VAL 1
339 #define CONF_CORE_GCLK_7_DIVSEL 0
340 #define CONF_CORE_GCLK_7_OUTPUT_ENABLE 0
341 #define CONF_CORE_GCLK_7_OUTPUT_OFF_VALUE 0
342 #define CONF_CORE_GCLK_7_IDC 0
343 
344 #define CONF_CORE_GCLK_8_ENABLE 0
345 #define CONF_CORE_GCLK_8_RUN_IN_STANDBY 0
346 #define CONF_CORE_GCLK_8_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
347 #define CONF_CORE_GCLK_8_DIV_VAL 1
348 #define CONF_CORE_GCLK_8_DIVSEL 0
349 #define CONF_CORE_GCLK_8_OUTPUT_ENABLE 0
350 #define CONF_CORE_GCLK_8_OUTPUT_OFF_VALUE 0
351 #define CONF_CORE_GCLK_8_IDC 0
352 
353 #define CONF_CORE_GCLK_9_ENABLE 0
354 #define CONF_CORE_GCLK_9_RUN_IN_STANDBY 0
355 #define CONF_CORE_GCLK_9_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
356 #define CONF_CORE_GCLK_9_DIV_VAL 1
357 #define CONF_CORE_GCLK_9_DIVSEL 0
358 #define CONF_CORE_GCLK_9_OUTPUT_ENABLE 0
359 #define CONF_CORE_GCLK_9_OUTPUT_OFF_VALUE 0
360 #define CONF_CORE_GCLK_9_IDC 0
361 
362 #define CONF_CORE_GCLK_10_ENABLE 0
363 #define CONF_CORE_GCLK_10_RUN_IN_STANDBY 0
364 #define CONF_CORE_GCLK_10_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
365 #define CONF_CORE_GCLK_10_DIV_VAL 1
366 #define CONF_CORE_GCLK_10_DIVSEL 0
367 #define CONF_CORE_GCLK_10_OUTPUT_ENABLE 0
368 #define CONF_CORE_GCLK_10_OUTPUT_OFF_VALUE 0
369 #define CONF_CORE_GCLK_10_IDC 0
370 
371 #define CONF_CORE_GCLK_11_ENABLE 0
372 #define CONF_CORE_GCLK_11_RUN_IN_STANDBY 0
373 #define CONF_CORE_GCLK_11_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
374 #define CONF_CORE_GCLK_11_DIV_VAL 1
375 #define CONF_CORE_GCLK_11_DIVSEL 0
376 #define CONF_CORE_GCLK_11_OUTPUT_ENABLE 0
377 #define CONF_CORE_GCLK_11_OUTPUT_OFF_VALUE 0
378 #define CONF_CORE_GCLK_11_IDC 0
379 
380 
381 
382 #endif