mFrame
|
複合項目 | |
struct | Register |
class | SCG |
函式 | |
constexpr unsigned int | operator+ (Mask e) |
constexpr unsigned int | operator+ (Shift e) |
變數 | |
Register & | SCG0 |
Copyright (c) 2020 ZxyKira All rights reserved.
SPDX-License-Identifier: MIT
|
strong |
列舉值 | |
---|---|
VERID_VERSION | VERID - VERSION. |
PARAM_SOSCCLKPRES | PARAM - SOSCCLKPRES. Parameter Register - SOSC Clock Present
|
PARAM_SIRCCLKPRES | PARAM - SIRCCLKPRES. Parameter Register - SIRC Clock Present
|
PARAM_FIRCCLKPRES | PARAM - FIRCCLKPRES. Parameter Register - FIRC Clock Present
|
PARAM_ROSCCLKPRES | PARAM - ROSCCLKPRES. Parameter Register - ROSC Clock Present
|
TRIM_LOCK_TRIM_UNLOCK | PARAM - TRIM_UNLOCK. Parameter Register - TRIM_UNLOCK |
TRIM_LOCK_IFR_DISABLE | TRIM_LOCK - IFR_DISABLE. Trim Lock register - IFR_DISABLE [0b0]IFR write access to SCG trim registers not disabled. The SCG Trim registers are reprogrammed with the IFR values after any system reset. [0b1]IFR write access to SCG trim registers during system reset is blocked. |
TRIM_LOCK_TRIM_LOCK_KEY | TRIM_LOCK - TRIM_LOCK_KEY. Trim Lock register - TRIM_LOCK_KEY |
CSR_SCS | SCS. System Clock Source
|
RCCR_SCS | CSR - SCS. Clock Status Register - System Clock Source
|
SOSCCSR_SOSCEN | RCCR - SOSCEN. Run Clock Control Register - SOSC Enable
|
SOSCCSR_SOSCSTEN | SOSCCSR - SOSCSTEN. SOSC Control Status Register - SOSC Stop Enable [0b0]SOSC is disabled in Deep Sleep mode [0b1]SOSC is enabled in Deep Sleep mode only if SOSCEN is set |
SOSCCSR_SOSCCM | SOSCCSR - SOSCCM. SOSC Control Status Register - SOSC Clock Monitor Enable
|
SOSCCSR_SOSCCMRE | SOSCCSR - SOSCCMRE. SOSC Control Status Register - SOSC Clock Monitor Reset Enable
|
SOSCCSR_LK | SOSCCSR - LK. |
SOSCCSR_SOSCVLD | SOSCVLD. SOSC Control Status Register - SOSC Valid
|
SOSCCSR_SOSCSEL | SOSCCSR - SOSCSEL. SOSC Control Status Register - SOSC Selected
|
SOSCCSR_SOSCERR | SOSCCSR - SOSCERR. SOSC Control Status Register - SOSC Clock Error -[0b0]SOSC Clock Monitor is disabled or has not detected an error -[0b1]SOSC Clock Monitor is enabled and detected an error |
SOSCCSR_SOSCVLD_IE | SOSCCSR - SOSCVLD_IE. SOSC Control Status Register - SOSC Valid Interrupt Enable
|
SOSCCFG_EREFS | SOSCCFG - EREFS. SOSC Configuration Register - External Reference Select
|
SOSCCFG_RANGE | SOSCCFG - RANGE. SOSC Configuration Register - SOSC Range Select
|
SIRCCSR_SIRCSTEN | SIRCCSR - SIRCSTEN. SIRC Control Status Register - SIRC Stop Enable
|
SIRCCSR_SIRC_CLK_PERIPH_EN | SIRCCSR - SIRC_CLK_PERIPH_EN. SIRC Control Status Register - SIRC Clock to Peripherals Enable
|
SIRCCSR_SIRCTREN | SIRCCSR - SIRCTREN. SIRC Control Status Register - SIRC 12 MHz Trim Enable (SIRCCFG[RANGE]=1)
|
SIRCCSR_SIRCTRUP | SIRCTRUP. SIRC Control Status Register - SIRC Trim Update
|
SIRCCSR_TRIM_LOCK | SIRCCSR - TRIM_LOCK. SIRC Control Status Register - SIRC TRIM LOCK
|
SIRCCSR_COARSE_TRIM_BYPASS | SIRCCSR - COARSE_TRIM_BYPASS. SIRC Control Status Register - Coarse Auto Trim Bypass
|
SIRCCSR_LK | SIRCCSR - LK. |
SIRCCSR_SIRCVLD | SIRCCSR - SIRCVLD. SIRC Control Status Register - SIRC Valid
|
SIRCCSR_SIRCSEL | SIRCCSR - SIRCSEL. SIRC Control Status Register - SIRC Selected
|
SIRCCSR_SIRCERR | SIRCCSR - SIRCERR. SIRC Control Status Register - SIRC Clock Error
|
SIRCCSR_SIRCERR_IE | SIRCCSR - SIRCERR_IE. SIRC Control Status Register - SIRC Clock Error Interrupt Enable
|
SIRCTCFG_TRIMSRC | SIRCTCFG - TRIMSRC. SIRC Trim Configuration Register - Trim Source
|
SIRCTCFG_TRIMDIV | SIRCTCFG - TRIMDIV. SIRC Trim Configuration Register - SIRC Trim Pre-divider |
SIRCTRIM_CCOTRIM | SIRCTRIM - CCOTRIM. SIRC Trim Register - CCO Trim |
SIRCTRIM_CLTRIM | SIRCTRIM - CLTRIM. SIRC Trim Register - CL Trim |
SIRCTRIM_TCTRIM | SIRCTRIM - TCTRIM. SIRC Trim Register - Trim Temp |
SIRCTRIM_FVCHTRIM | SIRCTRIM - FVCHTRIM. SIRC Trim Register |
SIRCSTAT_CCOTRIM | SIRCSTAT - CCOTRIM. SIRC Trim Register - CCO Trim |
SIRCSTAT_CLTRIM | SIRCSTAT - CLTRIM. SIRC Auto-trimming Status Register - CL Trim |
FIRCCSR_FIRCEN | FIRCEN. SIRC Auto-trimming Status Register - FIRC Enable
|
FIRCCSR_FIRCSTEN | FIRCCSR - FIRCSTEN. FIRC Control Status Register - FIRC Stop Enable
|
FIRCCSR_FIRC_SCLK_PERIPH_EN | FIRCCSR - FIRC_SCLK_PERIPH_EN. FIRC Control Status Register - FIRC 48 MHz Clock to peripherals Enable [0b0]FIRC 48 MHz to peripherals is disabled [0b1]FIRC 48 MHz to peripherals is enabled |
FIRCCSR_FIRC_FCLK_PERIPH_EN | FIRCCSR - FIRC_FCLK_PERIPH_EN. FIRC Control Status Register - FRO_HF Clock to peripherals Enable [0b0]FRO_HF to peripherals is disabled [0b1]FRO_HF to peripherals is enabled |
FIRCCSR_FIRCTREN | FIRCCSR - FIRCTREN. FIRC Control Status Register - FRO_HF Trim Enable
|
FIRCCSR_FIRCTRUP | FIRCCSR - FIRCTRUP. FIRC Control Status Register - FIRC Trim Update
|
FIRCCSR_TRIM_LOCK | FIRCCSR - TRIM_LOCK. FIRC Control Status Register - FIRC TRIM LOCK
|
FIRCCSR_COARSE_TRIM_BYPASS | FIRCCSR - COARSE_TRIM_BYPASS. FIRC Control Status Register - Coarse Auto Trim Bypass
|
FIRCCSR_LK | FIRCCSR - LK. |
FIRCCSR_FIRCVLD | FIRCCSR - FIRCVLD. FIRC Control Status Register - FIRC Valid status
|
FIRCCSR_FIRCSEL | FIRCCSR - FIRCSEL. FIRC Control Status Register - FIRC Selected
|
FIRCCSR_FIRCERR | FIRCCSR - FIRCERR. FIRC Control Status Register - FIRC Clock Error
|
FIRCCSR_FIRCERR_IE | FIRCCSR - FIRCERR_IE. FIRC Control Status Register - FIRC Clock Error Interrupt Enable
|
FIRCCSR_FIRCACC_IE | FIRCCSR - FIRCACC_IE. FIRC Control Status Register - FIRC Accurate Interrupt Enable
|
FIRCCSR_FIRCACC | FIRCCSR - FIRCACC. FIRC Control Status Register - FIRC Frequency Accurate -[0b0]FIRC is not enabled or clock is not accurate. -[0b1]FIRC is enabled and output clock is accurate after some preparation time which is obtained by counting FRO_HF clock. |
FIRCCFG_FREQ_SEL | FIRCCFG - FREQ_SEL. FIRC Configuration Register - Frequency select
|
FIRCTCFG_TRIMSRC | FIRCCFG - TRIMSRC. FIRC Configuration Register - Trim Source
|
FIRCTCFG_TRIMDIV | FIRCCFG - TRIMDIV. FIRC Configuration Register - FIRC Trim Pre-divider |
FIRCTRIM_TRIMFINE | FIRCTRIM - TRIMFINE. FIRC Trim Register - Trim Fine |
FIRCTRIM_TRIMCOAR | FIRCTRIM - TRIMCOAR. FIRC Trim Register - Trim Coarse |
FIRCTRIM_TRIMTEMP2 | FIRCTRIM - TRIMTEMP2. FIRC Trim Register - Trim Temperature2 |
FIRCTRIM_TRIMSTART | FIRCTRIM - TRIMSTART. FIRC Trim Register - Trim Start |
FIRCSTAT_TRIMFINE | FIRCSTAT - TRIMFINE. FIRC Auto-trimming Status Register - Trim Fine |
FIRCSTAT_TRIMCOAR | FIRCSTAT - TRIMCOAR. FIRC Auto-trimming Status Register - Trim Coarse |
FIRCATC1_IDEALC | FIRCATC1 - IDEALC. FIRC Auto-trimming Counter 1 - Ideal Counter |
FIRCATC2_COARMINC | FIRCATC2 - COARMINC. FIRC Auto-trimming Counter 1 - Coarse Trim Minimum Counter |
FIRCATC2_COARMAXC | FIRCATC2 - COARMAXC. FIRC Auto-trimming Counter 1 - Coarse Trim Maximum Counter |
FIRCATC3_FINEMINC | FIRCATC3 - FINEMINC. FIRC Auto-trimming Counter 2 - Fine Trim Minimum Counter |
FIRCATC3_FINEMAXC | FIRCATC3 - FINEMAXC. FIRC Auto-trimming Counter 2 - Fine Trim Maximum Counter |
ROSCCSR_LK | ROSCCSR - LK. |
ROSCCSR_ROSCVLD | ROSCCSR - ROSCVLD. ROSC Control Status Register - ROSC Valid
|
ROSCCSR_ROSCSEL | ROSCCSR - ROSCSEL. ROSC Control Status Register - ROSC Selected
|
ROSCCSR_ROSCERR | ROSCCSR - ROSCERR. ROSC Control Status Register - ROSC Clock Error
|
|
strong |
列舉值 | |
---|---|
VERID_VERSION | VERID - VERSION. |
PARAM_SOSCCLKPRES | PARAM - SOSCCLKPRES. Parameter Register - SOSC Clock Present
|
PARAM_SIRCCLKPRES | PARAM - SIRCCLKPRES. Parameter Register - SIRC Clock Present
|
PARAM_FIRCCLKPRES | PARAM - FIRCCLKPRES. Parameter Register - FIRC Clock Present
|
PARAM_ROSCCLKPRES | PARAM - ROSCCLKPRES. Parameter Register - ROSC Clock Present
|
TRIM_LOCK_TRIM_UNLOCK | PARAM - TRIM_UNLOCK. Parameter Register - TRIM_UNLOCK |
TRIM_LOCK_IFR_DISABLE | TRIM_LOCK - IFR_DISABLE. Trim Lock register - IFR_DISABLE [0b0]IFR write access to SCG trim registers not disabled. The SCG Trim registers are reprogrammed with the IFR values after any system reset. [0b1]IFR write access to SCG trim registers during system reset is blocked. |
TRIM_LOCK_TRIM_LOCK_KEY | TRIM_LOCK - TRIM_LOCK_KEY. Trim Lock register - TRIM_LOCK_KEY |
CSR_SCS | SCS. System Clock Source
|
RCCR_SCS | CSR - SCS. Clock Status Register - System Clock Source
|
SOSCCSR_SOSCEN | RCCR - SOSCEN. Run Clock Control Register - SOSC Enable
|
SOSCCSR_SOSCSTEN | SOSCCSR - SOSCSTEN. SOSC Control Status Register - SOSC Stop Enable [0b0]SOSC is disabled in Deep Sleep mode [0b1]SOSC is enabled in Deep Sleep mode only if SOSCEN is set |
SOSCCSR_SOSCCM | SOSCCSR - SOSCCM. SOSC Control Status Register - SOSC Clock Monitor Enable
|
SOSCCSR_SOSCCMRE | SOSCCSR - SOSCCMRE. SOSC Control Status Register - SOSC Clock Monitor Reset Enable
|
SOSCCSR_LK | SOSCCSR - LK. |
SOSCCSR_SOSCVLD | SOSCVLD. SOSC Control Status Register - SOSC Valid
|
SOSCCSR_SOSCSEL | SOSCCSR - SOSCSEL. SOSC Control Status Register - SOSC Selected
|
SOSCCSR_SOSCERR | SOSCCSR - SOSCERR. SOSC Control Status Register - SOSC Clock Error -[0b0]SOSC Clock Monitor is disabled or has not detected an error -[0b1]SOSC Clock Monitor is enabled and detected an error |
SOSCCSR_SOSCVLD_IE | SOSCCSR - SOSCVLD_IE. SOSC Control Status Register - SOSC Valid Interrupt Enable
|
SOSCCFG_EREFS | SOSCCFG - EREFS. SOSC Configuration Register - External Reference Select
|
SOSCCFG_RANGE | SOSCCFG - RANGE. SOSC Configuration Register - SOSC Range Select
|
SIRCCSR_SIRCSTEN | SIRCCSR - SIRCSTEN. SIRC Control Status Register - SIRC Stop Enable
|
SIRCCSR_SIRC_CLK_PERIPH_EN | SIRCCSR - SIRC_CLK_PERIPH_EN. SIRC Control Status Register - SIRC Clock to Peripherals Enable
|
SIRCCSR_SIRCTREN | SIRCCSR - SIRCTREN. SIRC Control Status Register - SIRC 12 MHz Trim Enable (SIRCCFG[RANGE]=1)
|
SIRCCSR_SIRCTRUP | SIRCTRUP. SIRC Control Status Register - SIRC Trim Update
|
SIRCCSR_TRIM_LOCK | SIRCCSR - TRIM_LOCK. SIRC Control Status Register - SIRC TRIM LOCK
|
SIRCCSR_COARSE_TRIM_BYPASS | SIRCCSR - COARSE_TRIM_BYPASS. SIRC Control Status Register - Coarse Auto Trim Bypass
|
SIRCCSR_LK | SIRCCSR - LK. |
SIRCCSR_SIRCVLD | SIRCCSR - SIRCVLD. SIRC Control Status Register - SIRC Valid
|
SIRCCSR_SIRCSEL | SIRCCSR - SIRCSEL. SIRC Control Status Register - SIRC Selected
|
SIRCCSR_SIRCERR | SIRCCSR - SIRCERR. SIRC Control Status Register - SIRC Clock Error
|
SIRCCSR_SIRCERR_IE | SIRCCSR - SIRCERR_IE. SIRC Control Status Register - SIRC Clock Error Interrupt Enable
|
SIRCTCFG_TRIMSRC | SIRCTCFG - TRIMSRC. SIRC Trim Configuration Register - Trim Source
|
SIRCTCFG_TRIMDIV | SIRCTCFG - TRIMDIV. SIRC Trim Configuration Register - SIRC Trim Pre-divider |
SIRCTRIM_CCOTRIM | SIRCTRIM - CCOTRIM. SIRC Trim Register - CCO Trim |
SIRCTRIM_CLTRIM | SIRCTRIM - CLTRIM. SIRC Trim Register - CL Trim |
SIRCTRIM_TCTRIM | SIRCTRIM - TCTRIM. SIRC Trim Register - Trim Temp |
SIRCTRIM_FVCHTRIM | SIRCTRIM - FVCHTRIM. SIRC Trim Register |
SIRCSTAT_CCOTRIM | SIRCSTAT - CCOTRIM. SIRC Trim Register - CCO Trim |
SIRCSTAT_CLTRIM | SIRCSTAT - CLTRIM. SIRC Auto-trimming Status Register - CL Trim |
FIRCCSR_FIRCEN | FIRCEN. SIRC Auto-trimming Status Register - FIRC Enable
|
FIRCCSR_FIRCSTEN | FIRCCSR - FIRCSTEN. FIRC Control Status Register - FIRC Stop Enable
|
FIRCCSR_FIRC_SCLK_PERIPH_EN | FIRCCSR - FIRC_SCLK_PERIPH_EN. FIRC Control Status Register - FIRC 48 MHz Clock to peripherals Enable [0b0]FIRC 48 MHz to peripherals is disabled [0b1]FIRC 48 MHz to peripherals is enabled |
FIRCCSR_FIRC_FCLK_PERIPH_EN | FIRCCSR - FIRC_FCLK_PERIPH_EN. FIRC Control Status Register - FRO_HF Clock to peripherals Enable [0b0]FRO_HF to peripherals is disabled [0b1]FRO_HF to peripherals is enabled |
FIRCCSR_FIRCTREN | FIRCCSR - FIRCTREN. FIRC Control Status Register - FRO_HF Trim Enable
|
FIRCCSR_FIRCTRUP | FIRCCSR - FIRCTRUP. FIRC Control Status Register - FIRC Trim Update
|
FIRCCSR_TRIM_LOCK | FIRCCSR - TRIM_LOCK. FIRC Control Status Register - FIRC TRIM LOCK
|
FIRCCSR_COARSE_TRIM_BYPASS | FIRCCSR - COARSE_TRIM_BYPASS. FIRC Control Status Register - Coarse Auto Trim Bypass
|
FIRCCSR_LK | FIRCCSR - LK. |
FIRCCSR_FIRCVLD | FIRCCSR - FIRCVLD. FIRC Control Status Register - FIRC Valid status
|
FIRCCSR_FIRCSEL | FIRCCSR - FIRCSEL. FIRC Control Status Register - FIRC Selected
|
FIRCCSR_FIRCERR | FIRCCSR - FIRCERR. FIRC Control Status Register - FIRC Clock Error
|
FIRCCSR_FIRCERR_IE | FIRCCSR - FIRCERR_IE. FIRC Control Status Register - FIRC Clock Error Interrupt Enable
|
FIRCCSR_FIRCACC_IE | FIRCCSR - FIRCACC_IE. FIRC Control Status Register - FIRC Accurate Interrupt Enable
|
FIRCCSR_FIRCACC | FIRCCSR - FIRCACC. FIRC Control Status Register - FIRC Frequency Accurate -[0b0]FIRC is not enabled or clock is not accurate. -[0b1]FIRC is enabled and output clock is accurate after some preparation time which is obtained by counting FRO_HF clock. |
FIRCCFG_FREQ_SEL | FIRCCFG - FREQ_SEL. FIRC Configuration Register - Frequency select
|
FIRCTCFG_TRIMSRC | FIRCCFG - TRIMSRC. FIRC Configuration Register - Trim Source
|
FIRCTCFG_TRIMDIV | FIRCCFG - TRIMDIV. FIRC Configuration Register - FIRC Trim Pre-divider |
FIRCTRIM_TRIMFINE | FIRCTRIM - TRIMFINE. FIRC Trim Register - Trim Fine |
FIRCTRIM_TRIMCOAR | FIRCTRIM - TRIMCOAR. FIRC Trim Register - Trim Coarse |
FIRCTRIM_TRIMTEMP2 | FIRCTRIM - TRIMTEMP2. FIRC Trim Register - Trim Temperature2 |
FIRCTRIM_TRIMSTART | FIRCTRIM - TRIMSTART. FIRC Trim Register - Trim Start |
FIRCSTAT_TRIMFINE | FIRCSTAT - TRIMFINE. FIRC Auto-trimming Status Register - Trim Fine |
FIRCSTAT_TRIMCOAR | FIRCSTAT - TRIMCOAR. FIRC Auto-trimming Status Register - Trim Coarse |
FIRCATC1_IDEALC | FIRCATC1 - IDEALC. FIRC Auto-trimming Counter 1 - Ideal Counter |
FIRCATC2_COARMINC | FIRCATC2 - COARMINC. FIRC Auto-trimming Counter 1 - Coarse Trim Minimum Counter |
FIRCATC2_COARMAXC | FIRCATC2 - COARMAXC. FIRC Auto-trimming Counter 1 - Coarse Trim Maximum Counter |
FIRCATC3_FINEMINC | FIRCATC3 - FINEMINC. FIRC Auto-trimming Counter 2 - Fine Trim Minimum Counter |
FIRCATC3_FINEMAXC | FIRCATC3 - FINEMAXC. FIRC Auto-trimming Counter 2 - Fine Trim Maximum Counter |
ROSCCSR_LK | ROSCCSR - LK. |
ROSCCSR_ROSCVLD | ROSCCSR - ROSCVLD. ROSC Control Status Register - ROSC Valid
|
ROSCCSR_ROSCSEL | ROSCCSR - ROSCSEL. ROSC Control Status Register - ROSC Selected
|
ROSCCSR_ROSCERR | ROSCCSR - ROSCERR. ROSC Control Status Register - ROSC Clock Error
|