mFrame
載入中...
搜尋中...
無符合項目
scg/Shift.h
1
7#ifndef MCXA153_BDCC7239_C3B0_4242_9168_7D89254297C7
8#define MCXA153_BDCC7239_C3B0_4242_9168_7D89254297C7
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22
23namespace mcxa153::chip::scg {
24 enum struct Shift : unsigned int;
25
35 constexpr unsigned int operator+(Shift e) {
36 return static_cast<unsigned int>(e);
37 }
38} // namespace mcxa153::chip::scg
39
40/* ***************************************************************************************
41 * Class/Interface/Struct/Enum
42 */
43
58enum struct mcxa153::chip::scg::Shift : unsigned int {
64 VERID_VERSION = 0U,
65
76
87
98
109
120
132
139
157 CSR_SCS = 24U,
158
176 RCCR_SCS = 24U,
177
187 SOSCCSR_SOSCEN = 0U,
188
198 SOSCCSR_SOSCSTEN = 1U,
199
209 SOSCCSR_SOSCCM = 16U,
210
220 SOSCCSR_SOSCCMRE = 17U,
221
231 SOSCCSR_LK = 23U,
232
242 SOSCCSR_SOSCVLD = 24U,
243
253 SOSCCSR_SOSCSEL = 25U,
254
264 SOSCCSR_SOSCERR = 26U,
265
275 SOSCCSR_SOSCVLD_IE = 30U,
276
286 SOSCCFG_EREFS = 2U,
287
301 SOSCCFG_RANGE = 4U,
302
312 SIRCCSR_SIRCSTEN = 1U,
313
324
334 SIRCCSR_SIRCTREN = 8U,
335
345 SIRCCSR_SIRCTRUP = 9U,
346
356 SIRCCSR_TRIM_LOCK = 10U,
357
368
378 SIRCCSR_LK = 23U,
379
389 SIRCCSR_SIRCVLD = 24U,
390
400 SIRCCSR_SIRCSEL = 25U,
401
411 SIRCCSR_SIRCERR = 26U,
412
422 SIRCCSR_SIRCERR_IE = 27U,
423
438 SIRCTCFG_TRIMSRC = 0U,
439
445 SIRCTCFG_TRIMDIV = 16U,
446
452 SIRCTRIM_CCOTRIM = 0U,
453
459 SIRCTRIM_CLTRIM = 8U,
460
466 SIRCTRIM_TCTRIM = 16U,
467
473 SIRCTRIM_FVCHTRIM = 24U,
474
480 SIRCSTAT_CCOTRIM = 0U,
481
487 SIRCSTAT_CLTRIM = 8U,
488
498 FIRCCSR_FIRCEN = 0U,
499
509 FIRCCSR_FIRCSTEN = 1U,
510
521
532
542 FIRCCSR_FIRCTREN = 8U,
543
553 FIRCCSR_FIRCTRUP = 9U,
554
564 FIRCCSR_TRIM_LOCK = 10U,
565
576
586 FIRCCSR_LK = 23U,
587
598 FIRCCSR_FIRCVLD = 24U,
599
609 FIRCCSR_FIRCSEL = 25U,
610
620 FIRCCSR_FIRCERR = 26U,
621
631 FIRCCSR_FIRCERR_IE = 27U,
632
642 FIRCCSR_FIRCACC_IE = 30U,
643
654 FIRCCSR_FIRCACC = 31U,
655
669 FIRCCFG_FREQ_SEL = 1U,
670
685 FIRCTCFG_TRIMSRC = 0U,
686
692 FIRCTCFG_TRIMDIV = 16U,
693
700
707
713 FIRCTRIM_TRIMTEMP2 = 18U,
714
720 FIRCTRIM_TRIMSTART = 24U,
721
728
735
741 FIRCATC1_IDEALC = 0U,
742
749
755 FIRCATC2_COARMAXC = 16U,
756
763
769 FIRCATC3_FINEMAXC = 16U,
770
780 ROSCCSR_LK = 23U,
781
791 ROSCCSR_ROSCVLD = 24U,
792
802 ROSCCSR_ROSCSEL = 25U,
803
813 ROSCCSR_ROSCERR = 26U
814};
815
816/* ***************************************************************************************
817 * End of file
818 */
819
820#endif /* MCXA153_BDCC7239_C3B0_4242_9168_7D89254297C7 */
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.
@ 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.
@ FIRCCSR_FIRCERR_IE
FIRCCSR - FIRCERR_IE.
@ FIRCTCFG_TRIMSRC
FIRCCFG - TRIMSRC.
@ SIRCCSR_SIRCVLD
SIRCCSR - SIRCVLD.
@ SIRCTRIM_TCTRIM
SIRCTRIM - TCTRIM.
@ SIRCCSR_SIRC_CLK_PERIPH_EN
SIRCCSR - SIRC_CLK_PERIPH_EN.
@ FIRCTRIM_TRIMSTART
FIRCTRIM - TRIMSTART.
@ ROSCCSR_LK
ROSCCSR - LK.
@ SIRCCSR_SIRCTREN
SIRCCSR - SIRCTREN.
@ FIRCCSR_FIRCERR
FIRCCSR - FIRCERR.
@ VERID_VERSION
VERID - VERSION.
@ SIRCTRIM_CLTRIM
SIRCTRIM - CLTRIM.
@ FIRCTRIM_TRIMCOAR
FIRCTRIM - TRIMCOAR.
@ FIRCCSR_FIRCTREN
FIRCCSR - FIRCTREN.
Shift
SCG Shift Positions Enumeration.
Definition scg/Shift.h:58