mFrame
載入中...
搜尋中...
無符合項目
SCG.h
1
7#ifndef CHIP_68FC7893_16D3_44E3_955F_6A00759AB5C9
8#define CHIP_68FC7893_16D3_44E3_955F_6A00759AB5C9
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18#include "./Mask.h"
19#include "./Register.h"
20#include "./Shift.h"
21
22/* ***************************************************************************************
23 * Namespace
24 */
25namespace chip::scg {
26 class SCG;
27 extern Register& SCG0;
28} // namespace chip::scg
29
30/* ***************************************************************************************
31 * Class/Interface/Struct/Enum
32 */
34 /* *************************************************************************************
35 * Variable
36 */
37
38 /* *************************************************************************************
39 * Abstract Method
40 */
41
42 /* *************************************************************************************
43 * Construct Method
44 */
45 private:
50 SCG(void);
51
52 public:
57 virtual ~SCG(void) override;
58
59 /* *************************************************************************************
60 * Operator Method
61 */
62
63 /* *************************************************************************************
64 * Public Method <Override>
65 */
66
67 /* *************************************************************************************
68 * Public Method
69 */
70
71 /* *************************************************************************************
72 * Protected Method
73 */
74
75 /* *************************************************************************************
76 * Private Method
77 */
78
79 /* *************************************************************************************
80 * Static Variable
81 */
82
83 /* *************************************************************************************
84 * Static Method
85 */
86 public:
92 static inline constexpr uint32 VERID_VERSION(uint32 value) {
93 return ((value << +chip::scg::Shift::VERID_VERSION) &
95 }
96
106 static inline constexpr uint32 PARAM_SOSCCLKPRES(uint32 value) {
107 return ((value << +chip::scg::Shift::PARAM_SOSCCLKPRES) &
109 }
110
120 static inline constexpr uint32 PARAM_SIRCCLKPRES(uint32 value) {
121 return ((value << +chip::scg::Shift::PARAM_SIRCCLKPRES) &
123 }
124
134 static inline constexpr uint32 PARAM_FIRCCLKPRES(uint32 value) {
135 return ((value << +chip::scg::Shift::PARAM_FIRCCLKPRES) &
137 }
138
148 static inline constexpr uint32 PARAM_ROSCCLKPRES(uint32 value) {
149 return ((value << +chip::scg::Shift::PARAM_ROSCCLKPRES) &
151 }
152
162 static inline constexpr uint32 TRIM_LOCK_TRIM_UNLOCK(uint32 value) {
163 return ((value << +chip::scg::Shift::TRIM_LOCK_TRIM_UNLOCK) &
165 }
166
177 static inline constexpr uint32 TRIM_LOCK_IFR_DISABLE(uint32 value) {
178 return ((value << +chip::scg::Shift::TRIM_LOCK_IFR_DISABLE) &
180 }
181
187 static inline constexpr uint32 TRIM_LOCK_TRIM_LOCK_KEY(uint32 value) {
190 }
191
209 static inline constexpr uint32 CSR_SCS(uint32 value) {
210 return ((value << +chip::scg::Shift::CSR_SCS) &
212 }
213
231 static inline constexpr uint32 RCCR_SCS(uint32 value) {
232 return ((value << +chip::scg::Shift::RCCR_SCS) &
234 }
235
245 static inline constexpr uint32 SOSCCSR_SOSCEN(uint32 value) {
246 return ((value << +chip::scg::Shift::SOSCCSR_SOSCEN) &
248 }
249
259 static inline constexpr uint32 SOSCCSR_SOSCSTEN(uint32 value) {
260 return ((value << +chip::scg::Shift::SOSCCSR_SOSCSTEN) &
262 }
263
273 static inline constexpr uint32 SOSCCSR_SOSCCM(uint32 value) {
274 return ((value << +chip::scg::Shift::SOSCCSR_SOSCCM) &
276 }
277
287 static inline constexpr uint32 SOSCCSR_SOSCCMRE(uint32 value) {
288 return ((value << +chip::scg::Shift::SOSCCSR_SOSCCMRE) &
290 }
291
301 static inline constexpr uint32 SOSCCSR_LK(uint32 value) {
302 return ((value << +chip::scg::Shift::SOSCCSR_LK) &
304 }
305
315 static inline constexpr uint32 SOSCCSR_SOSCVLD(uint32 value) {
316 return ((value << +chip::scg::Shift::SOSCCSR_SOSCVLD) &
318 }
319
329 static inline constexpr uint32 SOSCCSR_SOSCSEL(uint32 value) {
330 return ((value << +chip::scg::Shift::SOSCCSR_SOSCSEL) &
332 }
333
343 static inline constexpr uint32 SOSCCSR_SOSCERR(uint32 value) {
344 return ((value << +chip::scg::Shift::SOSCCSR_SOSCERR) &
346 }
347
357 static inline constexpr uint32 SOSCCSR_SOSCVLD_IE(uint32 value) {
358 return ((value << +chip::scg::Shift::SOSCCSR_SOSCVLD_IE) &
360 }
361
371 static inline constexpr uint32 SOSCCFG_EREFS(uint32 value) {
372 return ((value << +chip::scg::Shift::SOSCCFG_EREFS) &
374 }
375
389 static inline constexpr uint32 SOSCCFG_RANGE(uint32 value) {
390 return ((value << +chip::scg::Shift::SOSCCFG_RANGE) &
392 }
393
403 static inline constexpr uint32 SIRCCSR_SIRCSTEN(uint32 value) {
404 return ((value << +chip::scg::Shift::SIRCCSR_SIRCSTEN) &
406 }
407
417 static inline constexpr uint32 SIRCCSR_SIRC_CLK_PERIPH_EN(uint32 value) {
420 }
421
431 static inline constexpr uint32 SIRCCSR_SIRCTREN(uint32 value) {
432 return ((value << +chip::scg::Shift::SIRCCSR_SIRCTREN) &
434 }
435
445 static inline constexpr uint32 SIRCCSR_SIRCTRUP(uint32 value) {
446 return ((value << +chip::scg::Shift::SIRCCSR_SIRCTRUP) &
448 }
449
459 static inline constexpr uint32 SIRCCSR_TRIM_LOCK(uint32 value) {
460 return ((value << +chip::scg::Shift::SIRCCSR_TRIM_LOCK) &
462 }
463
473 static inline constexpr uint32 SIRCCSR_COARSE_TRIM_BYPASS(uint32 value) {
476 }
477
487 static inline constexpr uint32 SIRCCSR_LK(uint32 value) {
488 return ((value << +chip::scg::Shift::SIRCCSR_LK) &
490 }
491
501 static inline constexpr uint32 SIRCCSR_SIRCVLD(uint32 value) {
502 return ((value << +chip::scg::Shift::SIRCCSR_SIRCVLD) &
504 }
505
515 static inline constexpr uint32 SIRCCSR_SIRCSEL(uint32 value) {
516 return ((value << +chip::scg::Shift::SIRCCSR_SIRCSEL) &
518 }
519
529 static inline constexpr uint32 SIRCCSR_SIRCERR(uint32 value) {
530 return ((value << +chip::scg::Shift::SIRCCSR_SIRCERR) &
532 }
533
543 static inline constexpr uint32 SIRCCSR_SIRCERR_IE(uint32 value) {
544 return ((value << +chip::scg::Shift::SIRCCSR_SIRCERR_IE) &
546 }
547
562 static inline constexpr uint32 SIRCTCFG_TRIMSRC(uint32 value) {
563 return ((value << +chip::scg::Shift::SIRCTCFG_TRIMSRC) &
565 }
566
572 static inline constexpr uint32 SIRCTCFG_TRIMDIV(uint32 value) {
573 return ((value << +chip::scg::Shift::SIRCTCFG_TRIMDIV) &
575 }
576
582 static inline constexpr uint32 SIRCTRIM_CCOTRIM(uint32 value) {
583 return ((value << +chip::scg::Shift::SIRCTRIM_CCOTRIM) &
585 }
586
592 static inline constexpr uint32 SIRCTRIM_CLTRIM(uint32 value) {
593 return ((value << +chip::scg::Shift::SIRCTRIM_CLTRIM) &
595 }
596
602 static inline constexpr uint32 SIRCTRIM_TCTRIM(uint32 value) {
603 return ((value << +chip::scg::Shift::SIRCTRIM_TCTRIM) &
605 }
606
612 static inline constexpr uint32 SIRCTRIM_FVCHTRIM(uint32 value) {
613 return ((value << +chip::scg::Shift::SIRCTRIM_FVCHTRIM) &
615 }
616
622 static inline constexpr uint32 SIRCSTAT_CCOTRIM(uint32 value) {
623 return ((value << +chip::scg::Shift::SIRCSTAT_CCOTRIM) &
625 }
626
632 static inline constexpr uint32 SIRCSTAT_CLTRIM(uint32 value) {
633 return ((value << +chip::scg::Shift::SIRCSTAT_CLTRIM) &
635 }
636
646 static inline constexpr uint32 FIRCCSR_FIRCEN(uint32 value) {
647 return ((value << +chip::scg::Shift::FIRCCSR_FIRCEN) &
649 }
650
660 static inline constexpr uint32 FIRCCSR_FIRCSTEN(uint32 value) {
661 return ((value << +chip::scg::Shift::FIRCCSR_FIRCSTEN) &
663 }
664
674 static inline constexpr uint32 FIRCCSR_FIRC_SCLK_PERIPH_EN(uint32 value) {
677 }
678
688 static inline constexpr uint32 FIRCCSR_FIRC_FCLK_PERIPH_EN(uint32 value) {
691 }
692
702 static inline constexpr uint32 FIRCCSR_FIRCTREN(uint32 value) {
703 return ((value << +chip::scg::Shift::FIRCCSR_FIRCTREN) &
705 }
706
716 static inline constexpr uint32 FIRCCSR_FIRCTRUP(uint32 value) {
717 return ((value << +chip::scg::Shift::FIRCCSR_FIRCTRUP) &
719 }
720
730 static inline constexpr uint32 FIRCCSR_TRIM_LOCK(uint32 value) {
731 return ((value << +chip::scg::Shift::FIRCCSR_TRIM_LOCK) &
733 }
734
744 static inline constexpr uint32 FIRCCSR_COARSE_TRIM_BYPASS(uint32 value) {
747 }
748
758 static inline constexpr uint32 FIRCCSR_LK(uint32 value) {
759 return ((value << +chip::scg::Shift::FIRCCSR_LK) &
761 }
762
773 static inline constexpr uint32 FIRCCSR_FIRCVLD(uint32 value) {
774 return ((value << +chip::scg::Shift::FIRCCSR_FIRCVLD) &
776 }
777
787 static inline constexpr uint32 FIRCCSR_FIRCSEL(uint32 value) {
788 return ((value << +chip::scg::Shift::FIRCCSR_FIRCSEL) &
790 }
791
801 static inline constexpr uint32 FIRCCSR_FIRCERR(uint32 value) {
802 return ((value << +chip::scg::Shift::FIRCCSR_FIRCERR) &
804 }
805
815 static inline constexpr uint32 FIRCCSR_FIRCERR_IE(uint32 value) {
816 return ((value << +chip::scg::Shift::FIRCCSR_FIRCERR_IE) &
818 }
819
829 static inline constexpr uint32 FIRCCSR_FIRCACC_IE(uint32 value) {
830 return ((value << +chip::scg::Shift::FIRCCSR_FIRCACC_IE) &
832 }
833
844 static inline constexpr uint32 FIRCCSR_FIRCACC(uint32 value) {
845 return ((value << +chip::scg::Shift::FIRCCSR_FIRCACC) &
847 }
848
862 static inline constexpr uint32 FIRCCFG_FREQ_SEL(uint32 value) {
863 return ((value << +chip::scg::Shift::FIRCCFG_FREQ_SEL) &
865 }
866
881 static inline constexpr uint32 FIRCTCFG_TRIMSRC(uint32 value) {
882 return ((value << +chip::scg::Shift::FIRCTCFG_TRIMSRC) &
884 }
885
891 static inline constexpr uint32 FIRCTCFG_TRIMDIV(uint32 value) {
892 return ((value << +chip::scg::Shift::FIRCTCFG_TRIMDIV) &
894 }
895
901 static inline constexpr uint32 FIRCTRIM_TRIMFINE(uint32 value) {
902 return ((value << +chip::scg::Shift::FIRCTRIM_TRIMFINE) &
904 }
905
911 static inline constexpr uint32 FIRCTRIM_TRIMCOAR(uint32 value) {
912 return ((value << +chip::scg::Shift::FIRCTRIM_TRIMCOAR) &
914 }
915
921 static inline constexpr uint32 FIRCTRIM_TRIMTEMP2(uint32 value) {
922 return ((value << +chip::scg::Shift::FIRCTRIM_TRIMTEMP2) &
924 }
925
931 static inline constexpr uint32 FIRCTRIM_TRIMSTART(uint32 value) {
932 return ((value << +chip::scg::Shift::FIRCTRIM_TRIMSTART) &
934 }
935
941 static inline constexpr uint32 FIRCSTAT_TRIMFINE(uint32 value) {
942 return ((value << +chip::scg::Shift::FIRCSTAT_TRIMFINE) &
944 }
945
951 static inline constexpr uint32 FIRCSTAT_TRIMCOAR(uint32 value) {
952 return ((value << +chip::scg::Shift::FIRCSTAT_TRIMCOAR) &
954 }
955
961 static inline constexpr uint32 FIRCATC1_IDEALC(uint32 value) {
962 return ((value << +chip::scg::Shift::FIRCATC1_IDEALC) &
964 }
965
971 static inline constexpr uint32 FIRCATC2_COARMINC(uint32 value) {
972 return ((value << +chip::scg::Shift::FIRCATC2_COARMINC) &
974 }
975
981 static inline constexpr uint32 FIRCATC2_COARMAXC(uint32 value) {
982 return ((value << +chip::scg::Shift::FIRCATC2_COARMAXC) &
984 }
985
991 static inline constexpr uint32 FIRCATC3_FINEMINC(uint32 value) {
992 return ((value << +chip::scg::Shift::FIRCATC3_FINEMINC) &
994 }
995
1001 static inline constexpr uint32 FIRCATC3_FINEMAXC(uint32 value) {
1002 return ((value << +chip::scg::Shift::FIRCATC3_FINEMAXC) &
1004 }
1005
1015 static inline constexpr uint32 ROSCCSR_LK(uint32 value) {
1016 return ((value << +chip::scg::Shift::ROSCCSR_LK) &
1018 }
1019
1029 static inline constexpr uint32 ROSCCSR_ROSCVLD(uint32 value) {
1030 return ((value << +chip::scg::Shift::ROSCCSR_ROSCVLD) &
1032 }
1033
1043 static inline constexpr uint32 ROSCCSR_ROSCSEL(uint32 value) {
1044 return ((value << +chip::scg::Shift::ROSCCSR_ROSCSEL) &
1046 }
1047
1057 static inline constexpr uint32 ROSCCSR_ROSCERR(uint32 value) {
1058 return ((value << +chip::scg::Shift::ROSCCSR_ROSCERR) &
1060 }
1061};
1062
1063/* ***************************************************************************************
1064 * End of file
1065 */
1066
1067#endif /* CHIP_68FC7893_16D3_44E3_955F_6A00759AB5C9 */
Definition SCG.h:33
static constexpr uint32 FIRCTRIM_TRIMCOAR(uint32 value)
FIRCTRIM - TRIMCOAR.
Definition SCG.h:911
static constexpr uint32 SIRCTCFG_TRIMSRC(uint32 value)
SIRCTCFG - TRIMSRC.
Definition SCG.h:562
static constexpr uint32 FIRCTCFG_TRIMSRC(uint32 value)
FIRCCFG - TRIMSRC.
Definition SCG.h:881
static constexpr uint32 FIRCCSR_FIRCSTEN(uint32 value)
FIRCCSR - FIRCSTEN.
Definition SCG.h:660
static constexpr uint32 FIRCCFG_FREQ_SEL(uint32 value)
FIRCCFG - FREQ_SEL.
Definition SCG.h:862
static constexpr uint32 FIRCCSR_COARSE_TRIM_BYPASS(uint32 value)
FIRCCSR - COARSE_TRIM_BYPASS.
Definition SCG.h:744
static constexpr uint32 SIRCSTAT_CCOTRIM(uint32 value)
SIRCSTAT - CCOTRIM.
Definition SCG.h:622
static constexpr uint32 SIRCCSR_SIRCSTEN(uint32 value)
SIRCCSR - SIRCSTEN.
Definition SCG.h:403
static constexpr uint32 FIRCATC3_FINEMINC(uint32 value)
FIRCATC3 - FINEMINC.
Definition SCG.h:991
static constexpr uint32 FIRCCSR_FIRC_FCLK_PERIPH_EN(uint32 value)
FIRCCSR - FIRC_FCLK_PERIPH_EN.
Definition SCG.h:688
static constexpr uint32 SOSCCSR_LK(uint32 value)
SOSCCSR - LK.
Definition SCG.h:301
static constexpr uint32 ROSCCSR_ROSCERR(uint32 value)
ROSCCSR - ROSCERR.
Definition SCG.h:1057
static constexpr uint32 FIRCCSR_LK(uint32 value)
FIRCCSR - LK.
Definition SCG.h:758
static constexpr uint32 FIRCCSR_FIRCACC(uint32 value)
FIRCCSR - FIRCACC.
Definition SCG.h:844
static constexpr uint32 SIRCCSR_SIRCTRUP(uint32 value)
SIRCTRUP.
Definition SCG.h:445
static constexpr uint32 FIRCTCFG_TRIMDIV(uint32 value)
FIRCCFG - TRIMDIV.
Definition SCG.h:891
static constexpr uint32 SOSCCSR_SOSCSTEN(uint32 value)
SOSCCSR - SOSCSTEN.
Definition SCG.h:259
static constexpr uint32 FIRCCSR_FIRCERR_IE(uint32 value)
FIRCCSR - FIRCERR_IE.
Definition SCG.h:815
static constexpr uint32 SIRCCSR_SIRCSEL(uint32 value)
SIRCCSR - SIRCSEL.
Definition SCG.h:515
static constexpr uint32 SIRCCSR_COARSE_TRIM_BYPASS(uint32 value)
SIRCCSR - COARSE_TRIM_BYPASS.
Definition SCG.h:473
static constexpr uint32 FIRCCSR_FIRCACC_IE(uint32 value)
FIRCCSR - FIRCACC_IE.
Definition SCG.h:829
static constexpr uint32 SIRCTRIM_FVCHTRIM(uint32 value)
SIRCTRIM - FVCHTRIM.
Definition SCG.h:612
static constexpr uint32 SIRCCSR_SIRCERR_IE(uint32 value)
SIRCCSR - SIRCERR_IE.
Definition SCG.h:543
static constexpr uint32 FIRCCSR_FIRCSEL(uint32 value)
FIRCCSR - FIRCSEL.
Definition SCG.h:787
static constexpr uint32 RCCR_SCS(uint32 value)
CSR - SCS.
Definition SCG.h:231
static constexpr uint32 SOSCCSR_SOSCEN(uint32 value)
RCCR - SOSCEN.
Definition SCG.h:245
static constexpr uint32 VERID_VERSION(uint32 value)
VERID - VERSION.
Definition SCG.h:92
static constexpr uint32 FIRCCSR_FIRCTREN(uint32 value)
FIRCCSR - FIRCTREN.
Definition SCG.h:702
static constexpr uint32 SIRCTCFG_TRIMDIV(uint32 value)
SIRCTCFG - TRIMDIV.
Definition SCG.h:572
static constexpr uint32 FIRCCSR_FIRCTRUP(uint32 value)
FIRCCSR - FIRCTRUP.
Definition SCG.h:716
static constexpr uint32 FIRCTRIM_TRIMSTART(uint32 value)
FIRCTRIM - TRIMSTART.
Definition SCG.h:931
static constexpr uint32 FIRCCSR_FIRC_SCLK_PERIPH_EN(uint32 value)
FIRCCSR - FIRC_SCLK_PERIPH_EN.
Definition SCG.h:674
static constexpr uint32 ROSCCSR_LK(uint32 value)
ROSCCSR - LK.
Definition SCG.h:1015
static constexpr uint32 ROSCCSR_ROSCVLD(uint32 value)
ROSCCSR - ROSCVLD.
Definition SCG.h:1029
static constexpr uint32 SIRCSTAT_CLTRIM(uint32 value)
SIRCSTAT - CLTRIM.
Definition SCG.h:632
static constexpr uint32 FIRCATC1_IDEALC(uint32 value)
FIRCATC1 - IDEALC.
Definition SCG.h:961
static constexpr uint32 FIRCCSR_TRIM_LOCK(uint32 value)
FIRCCSR - TRIM_LOCK.
Definition SCG.h:730
static constexpr uint32 SOSCCSR_SOSCCMRE(uint32 value)
SOSCCSR - SOSCCMRE.
Definition SCG.h:287
static constexpr uint32 SOSCCSR_SOSCSEL(uint32 value)
SOSCCSR - SOSCSEL.
Definition SCG.h:329
static constexpr uint32 FIRCATC3_FINEMAXC(uint32 value)
FIRCATC3 - FINEMAXC.
Definition SCG.h:1001
static constexpr uint32 SIRCCSR_SIRCERR(uint32 value)
SIRCCSR - SIRCERR.
Definition SCG.h:529
static constexpr uint32 SOSCCFG_EREFS(uint32 value)
SOSCCFG - EREFS.
Definition SCG.h:371
static constexpr uint32 SIRCCSR_TRIM_LOCK(uint32 value)
SIRCCSR - TRIM_LOCK.
Definition SCG.h:459
static constexpr uint32 FIRCSTAT_TRIMFINE(uint32 value)
FIRCSTAT - TRIMFINE.
Definition SCG.h:941
static constexpr uint32 SOSCCSR_SOSCVLD_IE(uint32 value)
SOSCCSR - SOSCVLD_IE.
Definition SCG.h:357
static constexpr uint32 SIRCCSR_SIRC_CLK_PERIPH_EN(uint32 value)
SIRCCSR - SIRC_CLK_PERIPH_EN.
Definition SCG.h:417
static constexpr uint32 SIRCTRIM_CLTRIM(uint32 value)
SIRCTRIM - CLTRIM.
Definition SCG.h:592
static constexpr uint32 FIRCCSR_FIRCVLD(uint32 value)
FIRCCSR - FIRCVLD.
Definition SCG.h:773
static constexpr uint32 SOSCCFG_RANGE(uint32 value)
SOSCCFG - RANGE.
Definition SCG.h:389
static constexpr uint32 PARAM_FIRCCLKPRES(uint32 value)
PARAM - FIRCCLKPRES.
Definition SCG.h:134
static constexpr uint32 FIRCTRIM_TRIMFINE(uint32 value)
FIRCTRIM - TRIMFINE.
Definition SCG.h:901
static constexpr uint32 ROSCCSR_ROSCSEL(uint32 value)
ROSCCSR - ROSCSEL.
Definition SCG.h:1043
static constexpr uint32 FIRCCSR_FIRCEN(uint32 value)
FIRCEN.
Definition SCG.h:646
static constexpr uint32 FIRCSTAT_TRIMCOAR(uint32 value)
FIRCSTAT - TRIMCOAR.
Definition SCG.h:951
static constexpr uint32 TRIM_LOCK_TRIM_LOCK_KEY(uint32 value)
TRIM_LOCK - TRIM_LOCK_KEY.
Definition SCG.h:187
static constexpr uint32 SIRCTRIM_CCOTRIM(uint32 value)
SIRCTRIM - CCOTRIM.
Definition SCG.h:582
static constexpr uint32 PARAM_SIRCCLKPRES(uint32 value)
PARAM - SIRCCLKPRES.
Definition SCG.h:120
static constexpr uint32 TRIM_LOCK_IFR_DISABLE(uint32 value)
TRIM_LOCK - IFR_DISABLE.
Definition SCG.h:177
static constexpr uint32 TRIM_LOCK_TRIM_UNLOCK(uint32 value)
PARAM - TRIM_UNLOCK.
Definition SCG.h:162
static constexpr uint32 FIRCTRIM_TRIMTEMP2(uint32 value)
FIRCTRIM - TRIMTEMP2.
Definition SCG.h:921
static constexpr uint32 PARAM_SOSCCLKPRES(uint32 value)
PARAM - SOSCCLKPRES.
Definition SCG.h:106
static constexpr uint32 SOSCCSR_SOSCERR(uint32 value)
SOSCCSR - SOSCERR.
Definition SCG.h:343
static constexpr uint32 CSR_SCS(uint32 value)
SCS.
Definition SCG.h:209
static constexpr uint32 FIRCATC2_COARMAXC(uint32 value)
FIRCATC2 - COARMAXC.
Definition SCG.h:981
static constexpr uint32 FIRCCSR_FIRCERR(uint32 value)
FIRCCSR - FIRCERR.
Definition SCG.h:801
static constexpr uint32 SIRCCSR_SIRCTREN(uint32 value)
SIRCCSR - SIRCTREN.
Definition SCG.h:431
static constexpr uint32 SOSCCSR_SOSCCM(uint32 value)
SOSCCSR - SOSCCM.
Definition SCG.h:273
virtual ~SCG(void) override
Destroy the object.
static constexpr uint32 PARAM_ROSCCLKPRES(uint32 value)
PARAM - ROSCCLKPRES.
Definition SCG.h:148
static constexpr uint32 SIRCCSR_SIRCVLD(uint32 value)
SIRCCSR - SIRCVLD.
Definition SCG.h:501
static constexpr uint32 FIRCATC2_COARMINC(uint32 value)
FIRCATC2 - COARMINC.
Definition SCG.h:971
static constexpr uint32 SOSCCSR_SOSCVLD(uint32 value)
SOSCVLD.
Definition SCG.h:315
static constexpr uint32 SIRCTRIM_TCTRIM(uint32 value)
SIRCTRIM - TCTRIM.
Definition SCG.h:602
static constexpr uint32 SIRCCSR_LK(uint32 value)
SIRCCSR - LK.
Definition SCG.h:487
Definition Object.h:34
Definition scg/Mask.h:22
@ SIRCTRIM_CCOTRIM
SIRCTRIM - CCOTRIM.
@ SOSCCSR_SOSCCM
SOSCCSR - SOSCCM.
@ SOSCCSR_SOSCVLD_IE
SOSCCSR - SOSCVLD_IE.
@ FIRCCSR_FIRCACC
FIRCCSR - FIRCACC.
@ PARAM_ROSCCLKPRES
PARAM - ROSCCLKPRES.
@ TRIM_LOCK_TRIM_UNLOCK
PARAM - TRIM_UNLOCK.
@ SIRCCSR_SIRCSTEN
SIRCCSR - SIRCSTEN.
@ RCCR_SCS
CSR - SCS.
@ FIRCTCFG_TRIMDIV
FIRCCFG - TRIMDIV.
@ PARAM_FIRCCLKPRES
PARAM - FIRCCLKPRES.
@ SOSCCSR_SOSCCMRE
SOSCCSR - SOSCCMRE.
@ FIRCCSR_COARSE_TRIM_BYPASS
FIRCCSR - COARSE_TRIM_BYPASS.
@ FIRCCFG_FREQ_SEL
FIRCCFG - FREQ_SEL.
@ SIRCTCFG_TRIMSRC
SIRCTCFG - TRIMSRC.
@ SOSCCSR_SOSCEN
RCCR - SOSCEN.
@ FIRCCSR_FIRCTRUP
FIRCCSR - FIRCTRUP.
@ FIRCSTAT_TRIMFINE
FIRCSTAT - TRIMFINE.
@ SOSCCSR_LK
SOSCCSR - LK.
@ SOSCCSR_SOSCSTEN
SOSCCSR - SOSCSTEN.
@ SIRCSTAT_CCOTRIM
SIRCSTAT - CCOTRIM.
@ SOSCCFG_RANGE
SOSCCFG - RANGE.
@ SOSCCFG_EREFS
SOSCCFG - EREFS.
@ SIRCCSR_SIRCSEL
SIRCCSR - SIRCSEL.
@ FIRCTRIM_TRIMTEMP2
FIRCTRIM - TRIMTEMP2.
@ FIRCATC3_FINEMAXC
FIRCATC3 - FINEMAXC.
@ FIRCCSR_FIRC_FCLK_PERIPH_EN
FIRCCSR - FIRC_FCLK_PERIPH_EN.
@ TRIM_LOCK_TRIM_LOCK_KEY
TRIM_LOCK - TRIM_LOCK_KEY.
@ SIRCCSR_SIRCERR
SIRCCSR - SIRCERR.
@ FIRCCSR_FIRCVLD
FIRCCSR - FIRCVLD.
@ ROSCCSR_ROSCVLD
ROSCCSR - ROSCVLD.
@ FIRCTRIM_TRIMFINE
FIRCTRIM - TRIMFINE.
@ FIRCATC3_FINEMINC
FIRCATC3 - FINEMINC.
@ FIRCCSR_FIRCSTEN
FIRCCSR - FIRCSTEN.
@ FIRCATC2_COARMINC
FIRCATC2 - COARMINC.
@ SIRCTCFG_TRIMDIV
SIRCTCFG - TRIMDIV.
@ FIRCSTAT_TRIMCOAR
FIRCSTAT - TRIMCOAR.
@ SIRCCSR_COARSE_TRIM_BYPASS
SIRCCSR - COARSE_TRIM_BYPASS.
@ SOSCCSR_SOSCSEL
SOSCCSR - SOSCSEL.
@ FIRCATC1_IDEALC
FIRCATC1 - IDEALC.
@ ROSCCSR_ROSCERR
ROSCCSR - ROSCERR.
@ FIRCATC2_COARMAXC
FIRCATC2 - COARMAXC.
@ FIRCCSR_FIRC_SCLK_PERIPH_EN
FIRCCSR - FIRC_SCLK_PERIPH_EN.
@ SIRCCSR_LK
SIRCCSR - LK.
@ SIRCSTAT_CLTRIM
SIRCSTAT - CLTRIM.
@ PARAM_SIRCCLKPRES
PARAM - SIRCCLKPRES.
@ FIRCCSR_FIRCACC_IE
FIRCCSR - FIRCACC_IE.
@ ROSCCSR_ROSCSEL
ROSCCSR - ROSCSEL.
@ SIRCCSR_TRIM_LOCK
SIRCCSR - TRIM_LOCK.
@ TRIM_LOCK_IFR_DISABLE
TRIM_LOCK - IFR_DISABLE.
@ SOSCCSR_SOSCERR
SOSCCSR - SOSCERR.
@ FIRCCSR_TRIM_LOCK
FIRCCSR - TRIM_LOCK.
@ PARAM_SOSCCLKPRES
PARAM - SOSCCLKPRES.
@ SIRCCSR_SIRCERR_IE
SIRCCSR - SIRCERR_IE.
@ FIRCCSR_LK
FIRCCSR - LK.
@ SIRCTRIM_FVCHTRIM
SIRCTRIM - FVCHTRIM.
@ FIRCCSR_FIRCSEL
FIRCCSR - FIRCSEL.
@ SIRCCSR_SIRCTRUP
SIRCTRUP.
@ FIRCCSR_FIRCERR_IE
FIRCCSR - FIRCERR_IE.
@ FIRCTCFG_TRIMSRC
FIRCCFG - TRIMSRC.
@ SIRCCSR_SIRCVLD
SIRCCSR - SIRCVLD.
@ SOSCCSR_SOSCVLD
SOSCVLD.
@ SIRCTRIM_TCTRIM
SIRCTRIM - TCTRIM.
@ SIRCCSR_SIRC_CLK_PERIPH_EN
SIRCCSR - SIRC_CLK_PERIPH_EN.
@ FIRCTRIM_TRIMSTART
FIRCTRIM - TRIMSTART.
@ ROSCCSR_LK
ROSCCSR - LK.
@ FIRCCSR_FIRCEN
FIRCEN.
@ SIRCCSR_SIRCTREN
SIRCCSR - SIRCTREN.
@ FIRCCSR_FIRCERR
FIRCCSR - FIRCERR.
@ VERID_VERSION
VERID - VERSION.
@ SIRCTRIM_CLTRIM
SIRCTRIM - CLTRIM.
@ FIRCTRIM_TRIMCOAR
FIRCTRIM - TRIMCOAR.
@ FIRCCSR_FIRCTREN
FIRCCSR - FIRCTREN.
@ SIRCTRIM_CCOTRIM
SIRCTRIM - CCOTRIM.
@ SOSCCSR_SOSCCM
SOSCCSR - SOSCCM.
@ SOSCCSR_SOSCVLD_IE
SOSCCSR - SOSCVLD_IE.
@ FIRCCSR_FIRCACC
FIRCCSR - FIRCACC.
@ PARAM_ROSCCLKPRES
PARAM - ROSCCLKPRES.
@ TRIM_LOCK_TRIM_UNLOCK
PARAM - TRIM_UNLOCK.
@ SIRCCSR_SIRCSTEN
SIRCCSR - SIRCSTEN.
@ RCCR_SCS
CSR - SCS.
@ FIRCTCFG_TRIMDIV
FIRCCFG - TRIMDIV.
@ PARAM_FIRCCLKPRES
PARAM - FIRCCLKPRES.
@ SOSCCSR_SOSCCMRE
SOSCCSR - SOSCCMRE.
@ FIRCCSR_COARSE_TRIM_BYPASS
FIRCCSR - COARSE_TRIM_BYPASS.
@ FIRCCFG_FREQ_SEL
FIRCCFG - FREQ_SEL.
@ SIRCTCFG_TRIMSRC
SIRCTCFG - TRIMSRC.
@ SOSCCSR_SOSCEN
RCCR - SOSCEN.
@ FIRCCSR_FIRCTRUP
FIRCCSR - FIRCTRUP.
@ FIRCSTAT_TRIMFINE
FIRCSTAT - TRIMFINE.
@ SOSCCSR_LK
SOSCCSR - LK.
@ SOSCCSR_SOSCSTEN
SOSCCSR - SOSCSTEN.
@ SIRCSTAT_CCOTRIM
SIRCSTAT - CCOTRIM.
@ SOSCCFG_RANGE
SOSCCFG - RANGE.
@ SOSCCFG_EREFS
SOSCCFG - EREFS.
@ SIRCCSR_SIRCSEL
SIRCCSR - SIRCSEL.
@ FIRCTRIM_TRIMTEMP2
FIRCTRIM - TRIMTEMP2.
@ FIRCATC3_FINEMAXC
FIRCATC3 - FINEMAXC.
@ FIRCCSR_FIRC_FCLK_PERIPH_EN
FIRCCSR - FIRC_FCLK_PERIPH_EN.
@ TRIM_LOCK_TRIM_LOCK_KEY
TRIM_LOCK - TRIM_LOCK_KEY.
@ SIRCCSR_SIRCERR
SIRCCSR - SIRCERR.
@ FIRCCSR_FIRCVLD
FIRCCSR - FIRCVLD.
@ ROSCCSR_ROSCVLD
ROSCCSR - ROSCVLD.
@ FIRCTRIM_TRIMFINE
FIRCTRIM - TRIMFINE.
@ FIRCATC3_FINEMINC
FIRCATC3 - FINEMINC.
@ FIRCCSR_FIRCSTEN
FIRCCSR - FIRCSTEN.
@ FIRCATC2_COARMINC
FIRCATC2 - COARMINC.
@ SIRCTCFG_TRIMDIV
SIRCTCFG - TRIMDIV.
@ FIRCSTAT_TRIMCOAR
FIRCSTAT - TRIMCOAR.
@ SIRCCSR_COARSE_TRIM_BYPASS
SIRCCSR - COARSE_TRIM_BYPASS.
@ SOSCCSR_SOSCSEL
SOSCCSR - SOSCSEL.
@ FIRCATC1_IDEALC
FIRCATC1 - IDEALC.
@ ROSCCSR_ROSCERR
ROSCCSR - ROSCERR.
@ FIRCATC2_COARMAXC
FIRCATC2 - COARMAXC.
@ FIRCCSR_FIRC_SCLK_PERIPH_EN
FIRCCSR - FIRC_SCLK_PERIPH_EN.
@ SIRCCSR_LK
SIRCCSR - LK.
@ SIRCSTAT_CLTRIM
SIRCSTAT - CLTRIM.
@ PARAM_SIRCCLKPRES
PARAM - SIRCCLKPRES.
@ FIRCCSR_FIRCACC_IE
FIRCCSR - FIRCACC_IE.
@ ROSCCSR_ROSCSEL
ROSCCSR - ROSCSEL.
@ SIRCCSR_TRIM_LOCK
SIRCCSR - TRIM_LOCK.
@ TRIM_LOCK_IFR_DISABLE
TRIM_LOCK - IFR_DISABLE.
@ SOSCCSR_SOSCERR
SOSCCSR - SOSCERR.
@ FIRCCSR_TRIM_LOCK
FIRCCSR - TRIM_LOCK.
@ PARAM_SOSCCLKPRES
PARAM - SOSCCLKPRES.
@ SIRCCSR_SIRCERR_IE
SIRCCSR - SIRCERR_IE.
@ FIRCCSR_LK
FIRCCSR - LK.
@ SIRCTRIM_FVCHTRIM
SIRCTRIM - FVCHTRIM.
@ FIRCCSR_FIRCSEL
FIRCCSR - FIRCSEL.
@ SIRCCSR_SIRCTRUP
SIRCTRUP.
@ FIRCCSR_FIRCERR_IE
FIRCCSR - FIRCERR_IE.
@ FIRCTCFG_TRIMSRC
FIRCCFG - TRIMSRC.
@ SIRCCSR_SIRCVLD
SIRCCSR - SIRCVLD.
@ SOSCCSR_SOSCVLD
SOSCVLD.
@ SIRCTRIM_TCTRIM
SIRCTRIM - TCTRIM.
@ SIRCCSR_SIRC_CLK_PERIPH_EN
SIRCCSR - SIRC_CLK_PERIPH_EN.
@ FIRCTRIM_TRIMSTART
FIRCTRIM - TRIMSTART.
@ ROSCCSR_LK
ROSCCSR - LK.
@ FIRCCSR_FIRCEN
FIRCEN.
@ SIRCCSR_SIRCTREN
SIRCCSR - SIRCTREN.
@ FIRCCSR_FIRCERR
FIRCCSR - FIRCERR.
@ VERID_VERSION
VERID - VERSION.
@ SIRCTRIM_CLTRIM
SIRCTRIM - CLTRIM.
@ FIRCTRIM_TRIMCOAR
FIRCTRIM - TRIMCOAR.
@ FIRCCSR_FIRCTREN
FIRCCSR - FIRCTREN.