38 #define SIM_OSC32KSEL_OSC32KCLK_CLK 0U 86 .outSrc = kMCGLITE_ClkSrcHirc,
87 .irclkEnableMode = kMCGLITE_IrclkEnable,
88 .ircs = kMCGLITE_Lirc8M,
89 .fcrdiv = kMCGLITE_LircDivBy1,
90 .lircDiv2 = kMCGLITE_LircDivBy1,
91 .hircEnableInNotHircMode =
true,
101 .capLoad = (kOSC_Cap4P | kOSC_Cap8P),
102 .workMode = kOSC_ModeOscLowPower,
105 .enableMode = kOSC_ErClkEnable,
115 CLOCK_SetSimSafeDivs();
158 .outSrc = kMCGLITE_ClkSrcLirc,
159 .irclkEnableMode = kMCGLITE_IrclkEnable,
160 .ircs = kMCGLITE_Lirc2M,
161 .fcrdiv = kMCGLITE_LircDivBy1,
162 .lircDiv2 = kMCGLITE_LircDivBy1,
163 .hircEnableInNotHircMode =
false,
173 .capLoad = (kOSC_Cap4P | kOSC_Cap8P),
174 .workMode = kOSC_ModeExt,
177 .enableMode = kOSC_ErClkEnable,
187 CLOCK_SetSimSafeDivs();
193 SMC_SetPowerModeProtection(
SMC, kSMC_AllowPowerModeAll);
194 #if (defined(FSL_FEATURE_SMC_HAS_LPWUI) && FSL_FEATURE_SMC_HAS_LPWUI) 199 while (SMC_GetPowerModeState(
SMC) != kSMC_PowerStateVlpr)
const mcglite_config_t mcgliteConfig_BOARD_BootClockRUN
MCG lite set for BOARD_BootClockRUN configuration.
void BOARD_BootClockVLPR(void)
This function executes configuration of clocks.
status_t SMC_SetPowerModeVlpr(void *arg)
Configures the system to VLPR power mode. API name used from Kinetis family to maintain compatibility...
#define SIM_OSC32KSEL_OSC32KCLK_CLK
const sim_clock_config_t simConfig_BOARD_BootClockRUN
SIM module set for BOARD_BootClockRUN configuration.
const osc_config_t oscConfig_BOARD_BootClockRUN
OSC set for BOARD_BootClockRUN configuration.
const osc_config_t oscConfig_BOARD_BootClockVLPR
OSC set for BOARD_BootClockVLPR configuration.
const mcglite_config_t mcgliteConfig_BOARD_BootClockVLPR
MCG lite set for BOARD_BootClockVLPR configuration.
const sim_clock_config_t simConfig_BOARD_BootClockVLPR
SIM module set for BOARD_BootClockVLPR configuration.
void BOARD_BootClockRUN(void)
This function executes configuration of clocks.
#define BOARD_BOOTCLOCKVLPR_CORE_CLOCK
#define BOARD_BOOTCLOCKRUN_CORE_CLOCK