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 
24 #define CONF_CORE_MCLK_NVM_WAIT_STATE 0x5
25 
38 #define CONF_CORE_MCLK_CPUDIV 0x1
39 
48 #define CONF_CORE_DMA_ENABLE (0)
49 
55 #define CONF_CORE_CMCC_ENABLE (0)
56 
58 #define CONF_CORE_PORT_EVCTRL_0_ENABLE (0)
59 
60 #define CONF_CORE_PORT_EVCTRL_1_ENABLE (0)
61 
62 #define CONF_CORE_PORT_EVCTRL_2_ENABLE (0)
63 
76 #define CONF_CORE_CLK_XOSC0_ENABLE (1)
77 
84 #define CONF_CORE_CLK_XOSC0_XTALEN (1)
85 
94 #define CONF_CORE_CLK_XOSC0_RUNSTDBY (0)
95 
103 #define CONF_CORE_CLK_XOSC0_ONDEMAND (0)
104 
112 #define CONF_CORE_CLK_XOSC0_LOWBUFGAIN (0)
113 
120 #define CONF_CORE_CLK_XOSC0_ENALC (1)
121 
128 #define CONF_CORE_CLK_XOSC0_CFDEN (1)
129 
137 #define CONF_CORE_CLK_XOSC0_SWBEN (0)
138 
159 #define CONF_CORE_CLK_XOSC0_STARTUP_TIME (0x00)
160 
165 #define CONF_CORE_CLK_XOSC0_FREQUENCY 12000000
166 
180 #define CONF_CORE_CLK_XOSC1_ENABLE (0)
181 
188 #define CONF_CORE_CLK_XOSC1_XTALEN (0)
189 
198 #define CONF_CORE_CLK_XOSC1_RUNSTDBY (0)
199 
207 #define CONF_CORE_CLK_XOSC1_ONDEMAND (0)
208 
216 #define CONF_CORE_CLK_XOSC1_LOWBUFGAIN (0)
217 
224 #define CONF_CORE_CLK_XOSC1_ENALC (0)
225 
232 #define CONF_CORE_CLK_XOSC1_CFDEN (0)
233 
241 #define CONF_CORE_CLK_XOSC1_SWBEN (0)
242 
263 #define CONF_CORE_CLK_XOSC1_STARTUP_TIME (0x00)
264 
269 #define CONF_CORE_CLK_XOSC1_FREQUENCY 12000000
270 
284 #define CONF_CORE_CLK_XOSC32K_ENABLE (1)
285 
293 #define CONF_CORE_CLK_XOSC32K_CGM (0x01)
294 
306 #define CONF_CORE_CLK_XOSC32K_STARTUP_TIME CONF_CORE_CLK_XOSC32KCTRL_STARTUP_62592us
307 
314 #define CONF_CORE_CLK_XOSC32K_ONDEMAND (1)
315 
322 #define CONF_CORE_CLK_XOSC32K_RUNSTDBY (0)
323 
329 #define CONF_CORE_CLK_XOSC32K_EN1K (0)
330 
336 #define CONF_CORE_CLK_XOSC32K_EN32K (1)
337 
344 #define CONF_CORE_CLK_XOSC32K_XTALEN (1)
345 
352 #define CONF_CORE_CLK_XOSC32K_CFDPRESC (0)
353 
360 #define CONF_CORE_CLK_XOSC32K_CFDEN (0)
361 
368 #define CONF_CORE_CLK_XOSC32K_SWBACK (0)
369 
376 #define CONF_CORE_CLK_XOSC32K_WRTLOCK (0)
377 
390 #define CONF_CORE_CLK_DFLL_ENABLE (1)
391 
398 #define CONF_CORE_CLK_DFLL_ONDEMAND (0)
399 
406 #define CONF_CORE_CLK_DFLL_RUNSTDBY (0)
407 
414 #define CONF_CORE_CLK_DFLL_WAITLOCK (0)
415 #define CONF_CORE_CLK_DFLL_BPLKC (0)
416 #define CONF_CORE_CLK_DFLL_QLDIS (0)
417 #define CONF_CORE_CLK_DFLL_CCDIS (1)
418 #define CONF_CORE_CLK_DFLL_USBCRM (1)
419 #define CONF_CORE_CLK_DFLL_LLAW (0)
420 #define CONF_CORE_CLK_DFLL_STABLE_FCALIB CONF_CORE_CLK_DFLLCTRL_STABLE_FCALIB_NOT_FIXED
421 #define CONF_CORE_CLK_DFLL_MODE 0x01
422 #define CONF_CORE_CLK_DFLL_DIFF_VAL 0
423 #define CONF_CORE_CLK_DFLL_COARSE_VAL (0x1f / 4)
424 #define CONF_CORE_CLK_DFLL_FINE_VAL 128
425 #define CONF_CORE_CLK_DFLL_CSTEP_VAL 1
426 #define CONF_CORE_CLK_DFLL_FSTEP_VAL 1
427 #define CONF_CORE_CLK_DFLL_MUL_VAL (48000000)
428 
444 #define CONF_CORE_CLK_DFLL_GCLK_SRC 3
445 #define CONF_CORE_CLK_DFLL_OVERWRITE_CAL 0
446 
453 #define CONF_CORE_CLK_DPLL0_ENABLE (1)
454 #define CONF_CORE_CLK_DPLL0_ONDEMAND (0)
455 #define CONF_CORE_CLK_DPLL0_RUNSTDBY (0)
456 #define CONF_CORE_CLK_DPLL0_LDRFRAC_VAL 0
457 #define CONF_CORE_CLK_DPLL0_LDR_VAL (119)
458 #define CONF_CORE_CLK_DPLL0_DIV_VAL (5)
459 #define CONF_CORE_CLK_DPLL0_DCOEN 0
460 #define CONF_CORE_CLK_DPLL0_DCOFILTER CONF_CORE_CLK_DPLLCTRL_DCOFILTER_3210KHZ
461 #define CONF_CORE_CLK_DPLL0_LBYPASS 1
462 #define CONF_CORE_CLK_DPLL0_LTIME 0
463 #define CONF_CORE_CLK_DPLL0_WUF 0
464 #define CONF_CORE_CLK_DPLL0_GCLK_SRC GCLK_GENCTRL_SRC_XOSC0
465 #define CONF_CORE_CLK_DPLL0_REFCLK CONF_CORE_CLK_DPLLCTRL_REFCLK_XOSC0
466 
490 #define CONF_CORE_CLK_DPLL0_FILTER 0x0
491 
498 #define CONF_CORE_CLK_DPLL1_ENABLE (0)
499 #define CONF_CORE_CLK_DPLL1_ONDEMAND (0)
500 #define CONF_CORE_CLK_DPLL1_RUNSTDBY (0)
501 #define CONF_CORE_CLK_DPLL1_LDRFRAC_VAL 0
502 #define CONF_CORE_CLK_DPLL1_LDR_VAL (0)
503 #define CONF_CORE_CLK_DPLL1_DIV_VAL (0)
504 #define CONF_CORE_CLK_DPLL1_DCOEN 0
505 #define CONF_CORE_CLK_DPLL1_DCOFILTER CONF_CORE_CLK_DPLLCTRL_DCOFILTER_3210KHZ
506 #define CONF_CORE_CLK_DPLL1_LBYPASS 0
507 #define CONF_CORE_CLK_DPLL1_LTIME 0
508 #define CONF_CORE_CLK_DPLL1_WUF 0
509 #define CONF_CORE_CLK_DPLL1_GCLK_SRC GCLK_GENCTRL_SRC_XOSC0
510 #define CONF_CORE_CLK_DPLL1_REFCLK CONF_CORE_CLK_DPLLCTRL_REFCLK_XOSC0
511 
535 #define CONF_CORE_CLK_DPLL1_FILTER 0x0
536 
539 // GCLK Generators Config
540 #define CONF_CORE_GCLK_0_ENABLE 1
541 #define CONF_CORE_GCLK_0_RUN_IN_STANDBY 1
542 #define CONF_CORE_GCLK_0_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
543 #define CONF_CORE_GCLK_0_DIV_VAL 1
544 #define CONF_CORE_GCLK_0_DIVSEL 0
545 #define CONF_CORE_GCLK_0_OUTPUT_ENABLE 1
546 #define CONF_CORE_GCLK_0_OUTPUT_OFF_VALUE 1
547 #define CONF_CORE_GCLK_0_IDC 1
548 
549 #define CONF_CORE_GCLK_1_ENABLE 0
550 #define CONF_CORE_GCLK_1_RUN_IN_STANDBY 0
551 #define CONF_CORE_GCLK_1_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
552 #define CONF_CORE_GCLK_1_DIV_VAL 1
553 #define CONF_CORE_GCLK_1_DIVSEL 0
554 #define CONF_CORE_GCLK_1_OUTPUT_ENABLE 0
555 #define CONF_CORE_GCLK_1_OUTPUT_OFF_VALUE 0
556 #define CONF_CORE_GCLK_1_IDC 0
557 
558 #define CONF_CORE_GCLK_2_ENABLE 0
559 #define CONF_CORE_GCLK_2_RUN_IN_STANDBY 0
560 #define CONF_CORE_GCLK_2_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
561 #define CONF_CORE_GCLK_2_DIV_VAL 1
562 #define CONF_CORE_GCLK_2_DIVSEL 0
563 #define CONF_CORE_GCLK_2_OUTPUT_ENABLE 0
564 #define CONF_CORE_GCLK_2_OUTPUT_OFF_VALUE 0
565 #define CONF_CORE_GCLK_2_IDC 0
566 
567 #define CONF_CORE_GCLK_3_ENABLE 1
568 #define CONF_CORE_GCLK_3_RUN_IN_STANDBY 0
569 #define CONF_CORE_GCLK_3_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC32K
570 #define CONF_CORE_GCLK_3_DIV_VAL 1
571 #define CONF_CORE_GCLK_3_DIVSEL 0
572 #define CONF_CORE_GCLK_3_OUTPUT_ENABLE 0
573 #define CONF_CORE_GCLK_3_OUTPUT_OFF_VALUE 0
574 #define CONF_CORE_GCLK_3_IDC 0
575 
576 #define CONF_CORE_GCLK_4_ENABLE 0
577 #define CONF_CORE_GCLK_4_RUN_IN_STANDBY 0
578 #define CONF_CORE_GCLK_4_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
579 #define CONF_CORE_GCLK_4_DIV_VAL 1
580 #define CONF_CORE_GCLK_4_DIVSEL 1
581 #define CONF_CORE_GCLK_4_OUTPUT_ENABLE 0
582 #define CONF_CORE_GCLK_4_OUTPUT_OFF_VALUE 0
583 #define CONF_CORE_GCLK_4_IDC 0
584 
585 #define CONF_CORE_GCLK_5_ENABLE 0
586 #define CONF_CORE_GCLK_5_RUN_IN_STANDBY 0
587 #define CONF_CORE_GCLK_5_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
588 #define CONF_CORE_GCLK_5_DIV_VAL 1
589 #define CONF_CORE_GCLK_5_DIVSEL 0
590 #define CONF_CORE_GCLK_5_OUTPUT_ENABLE 0
591 #define CONF_CORE_GCLK_5_OUTPUT_OFF_VALUE 0
592 #define CONF_CORE_GCLK_5_IDC 0
593 
594 #define CONF_CORE_GCLK_6_ENABLE 0
595 #define CONF_CORE_GCLK_6_RUN_IN_STANDBY 0
596 #define CONF_CORE_GCLK_6_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
597 #define CONF_CORE_GCLK_6_DIV_VAL 1
598 #define CONF_CORE_GCLK_6_DIVSEL 0
599 #define CONF_CORE_GCLK_6_OUTPUT_ENABLE 0
600 #define CONF_CORE_GCLK_6_OUTPUT_OFF_VALUE 0
601 #define CONF_CORE_GCLK_6_IDC 0
602 
603 #define CONF_CORE_GCLK_7_ENABLE 0
604 #define CONF_CORE_GCLK_7_RUN_IN_STANDBY 0
605 #define CONF_CORE_GCLK_7_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
606 #define CONF_CORE_GCLK_7_DIV_VAL 1
607 #define CONF_CORE_GCLK_7_DIVSEL 0
608 #define CONF_CORE_GCLK_7_OUTPUT_ENABLE 0
609 #define CONF_CORE_GCLK_7_OUTPUT_OFF_VALUE 0
610 #define CONF_CORE_GCLK_7_IDC 0
611 
612 #define CONF_CORE_GCLK_8_ENABLE 0
613 #define CONF_CORE_GCLK_8_RUN_IN_STANDBY 0
614 #define CONF_CORE_GCLK_8_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
615 #define CONF_CORE_GCLK_8_DIV_VAL 1
616 #define CONF_CORE_GCLK_8_DIVSEL 0
617 #define CONF_CORE_GCLK_8_OUTPUT_ENABLE 0
618 #define CONF_CORE_GCLK_8_OUTPUT_OFF_VALUE 0
619 #define CONF_CORE_GCLK_8_IDC 0
620 
621 #define CONF_CORE_GCLK_9_ENABLE 0
622 #define CONF_CORE_GCLK_9_RUN_IN_STANDBY 0
623 #define CONF_CORE_GCLK_9_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
624 #define CONF_CORE_GCLK_9_DIV_VAL 1
625 #define CONF_CORE_GCLK_9_DIVSEL 0
626 #define CONF_CORE_GCLK_9_OUTPUT_ENABLE 0
627 #define CONF_CORE_GCLK_9_OUTPUT_OFF_VALUE 0
628 #define CONF_CORE_GCLK_9_IDC 0
629 
630 #define CONF_CORE_GCLK_10_ENABLE 0
631 #define CONF_CORE_GCLK_10_RUN_IN_STANDBY 0
632 #define CONF_CORE_GCLK_10_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
633 #define CONF_CORE_GCLK_10_DIV_VAL 1
634 #define CONF_CORE_GCLK_10_DIVSEL 0
635 #define CONF_CORE_GCLK_10_OUTPUT_ENABLE 0
636 #define CONF_CORE_GCLK_10_OUTPUT_OFF_VALUE 0
637 #define CONF_CORE_GCLK_10_IDC 0
638 
639 #define CONF_CORE_GCLK_11_ENABLE 0
640 #define CONF_CORE_GCLK_11_RUN_IN_STANDBY 0
641 #define CONF_CORE_GCLK_11_CLOCK_SOURCE GCLK_GENCTRL_SRC_XOSC0
642 #define CONF_CORE_GCLK_11_DIV_VAL 1
643 #define CONF_CORE_GCLK_11_DIVSEL 0
644 #define CONF_CORE_GCLK_11_OUTPUT_ENABLE 0
645 #define CONF_CORE_GCLK_11_OUTPUT_OFF_VALUE 0
646 #define CONF_CORE_GCLK_11_IDC 0
647 
648 
649 
650 #endif