/*FUNCTION********************************************************************** * * Function Name : CLOCK_SYS_SetSimConfigration * Description : This funtion sets the SIM registers for clock transitiom. * *END**************************************************************************/ void CLOCK_SYS_SetSimConfigration(sim_config_t const *simConfig) { CLOCK_HAL_SetOutDiv(SIM, simConfig->outdiv1, 0U, 0U, simConfig->outdiv4); CLOCK_HAL_SetExternalRefClock32kSrc(SIM, simConfig->er32kSrc); }
/*FUNCTION********************************************************************** * * Function Name : CLOCK_SYS_SetSimConfigration * Description : This funtion sets the SIM registers for clock transitiom. * *END**************************************************************************/ static void CLOCK_SYS_SetSimConfigration(sim_config_t const *simConfig) { CLOCK_HAL_SetOutDiv(SIM_BASE, simConfig->outdiv1, simConfig->outdiv2, simConfig->outdiv3, simConfig->outdiv4); CLOCK_HAL_SetPllfllSel(SIM_BASE, simConfig->PllFllSel); CLOCK_HAL_SetExternalRefClock32kSrc(SIM_BASE, simConfig->er32kSrc); }
/*FUNCTION********************************************************************** * * Function Name : CLOCK_SYS_SetSimConfigration * Description : This funtion sets the SIM registers for clock transitiom. * *END**************************************************************************/ void CLOCK_SYS_SetSimConfigration(sim_config_t const *simConfig) { CLOCK_HAL_SetOutDiv(SIM, simConfig->outdiv1, 0U, 0U, simConfig->outdiv4); #if FSL_FEATURE_MCG_HAS_PLL_FLL_SELECTION CLOCK_HAL_SetPllfllSel(SIM, simConfig->pllFllSel); #endif CLOCK_HAL_SetExternalRefClock32kSrc(SIM, simConfig->er32kSrc); }