ISSDK  1.7
IoT Sensing Software Development Kit
Functions | Variables
clock_config.c File Reference
#include "fsl_smc.h"
#include "clock_config.h"
Include dependency graph for clock_config.c:

Go to the source code of this file.

Functions

void BOARD_BootClockRUN (void)
 This function executes configuration of clocks. More...
 
void BOARD_BootClockVLPR (void)
 This function executes configuration of clocks. More...
 

Variables

uint32_t SystemCoreClock
 
const scg_sys_clk_config_t g_sysClkConfig_BOARD_BootClockRUN
 SCG set for BOARD_BootClockRUN configuration. More...
 
const scg_sosc_config_t g_scgSysOscConfig_BOARD_BootClockRUN
 System OSC set for BOARD_BootClockRUN configuration. More...
 
const scg_sirc_config_t g_scgSircConfig_BOARD_BootClockRUN
 SIRC set for BOARD_BootClockRUN configuration. More...
 
const scg_firc_config_t g_scgFircConfig_BOARD_BootClockRUN
 
const scg_lpfll_config_t g_scgLpFllConfig_BOARD_BootClockRUN
 
const scg_sys_clk_config_t g_sysClkConfig_BOARD_BootClockVLPR
 SCG set for BOARD_BootClockVLPR configuration. More...
 
const scg_sosc_config_t g_scgSysOscConfig_BOARD_BootClockVLPR
 System OSC set for BOARD_BootClockVLPR configuration. More...
 
const scg_sirc_config_t g_scgSircConfig_BOARD_BootClockVLPR
 SIRC set for BOARD_BootClockVLPR configuration. More...
 
const scg_firc_config_t g_scgFircConfig_BOARD_BootClockVLPR
 
const scg_lpfll_config_t g_scgLpFllConfig_BOARD_BootClockVLPR
 

Function Documentation

◆ BOARD_BootClockRUN()

void BOARD_BootClockRUN ( void  )

This function executes configuration of clocks.

Definition at line 204 of file clock_config.c.

References mcgConfig_BOARD_BootClockRUN, and oscConfig_BOARD_BootClockRUN.

◆ BOARD_BootClockVLPR()

void BOARD_BootClockVLPR ( void  )

This function executes configuration of clocks.

Definition at line 308 of file clock_config.c.

References BOARD_BOOTCLOCKVLPR_CORE_CLOCK, mcgConfig_BOARD_BootClockVLPR, simConfig_BOARD_BootClockVLPR, SMC, and SystemCoreClock.

Variable Documentation

◆ g_scgFircConfig_BOARD_BootClockRUN

const scg_firc_config_t g_scgFircConfig_BOARD_BootClockRUN
Initial value:
=
{
.enableMode = kSCG_FircEnable,
.div2 = kSCG_AsyncClkDivBy1,
.range = kSCG_FircRange48M,
.trimConfig = NULL,
}

Definition at line 187 of file clock_config.c.

◆ g_scgFircConfig_BOARD_BootClockVLPR

const scg_firc_config_t g_scgFircConfig_BOARD_BootClockVLPR
Initial value:
=
{
.enableMode = kSCG_FircEnable,
.div2 = kSCG_AsyncClkDivBy1,
.range = kSCG_FircRange48M,
.trimConfig = NULL,
}

Definition at line 291 of file clock_config.c.

◆ g_scgLpFllConfig_BOARD_BootClockRUN

const scg_lpfll_config_t g_scgLpFllConfig_BOARD_BootClockRUN
Initial value:
=
{
.enableMode = kSCG_LpFllEnable,
.div2 = kSCG_AsyncClkDivBy2,
.range = kSCG_LpFllRange72M,
.trimConfig = NULL,
}

Definition at line 194 of file clock_config.c.

◆ g_scgLpFllConfig_BOARD_BootClockVLPR

const scg_lpfll_config_t g_scgLpFllConfig_BOARD_BootClockVLPR
Initial value:
=
{
.enableMode = kSCG_LpFllEnable,
.div2 = kSCG_AsyncClkDivBy2,
.range = kSCG_LpFllRange72M,
.trimConfig = NULL,
}

Definition at line 298 of file clock_config.c.

◆ g_scgSircConfig_BOARD_BootClockRUN

const scg_sirc_config_t g_scgSircConfig_BOARD_BootClockRUN
Initial value:
=
{
.enableMode = kSCG_SircEnable,
.div2 = kSCG_AsyncClkDivBy2,
.range = kSCG_SircRangeHigh,
}

SIRC set for BOARD_BootClockRUN configuration.

Definition at line 181 of file clock_config.c.

◆ g_scgSircConfig_BOARD_BootClockVLPR

const scg_sirc_config_t g_scgSircConfig_BOARD_BootClockVLPR
Initial value:
=
{
.enableMode = kSCG_SircEnable,
.div2 = kSCG_AsyncClkDivBy2,
.range = kSCG_SircRangeHigh,
}

SIRC set for BOARD_BootClockVLPR configuration.

Definition at line 285 of file clock_config.c.

◆ g_scgSysOscConfig_BOARD_BootClockRUN

const scg_sosc_config_t g_scgSysOscConfig_BOARD_BootClockRUN
Initial value:
=
{
.freq = 8000000U,
.enableMode = kSCG_SysOscEnable | kSCG_SysOscEnableInLowPower,
.monitorMode = kSCG_SysOscMonitorDisable,
.div2 = kSCG_AsyncClkDivBy1,
.workMode = kSCG_SysOscModeOscLowPower,
}

System OSC set for BOARD_BootClockRUN configuration.

Definition at line 173 of file clock_config.c.

◆ g_scgSysOscConfig_BOARD_BootClockVLPR

const scg_sosc_config_t g_scgSysOscConfig_BOARD_BootClockVLPR
Initial value:
=
{
.freq = 8000000U,
.enableMode = kSCG_SysOscEnable | kSCG_SysOscEnableInLowPower,
.monitorMode = kSCG_SysOscMonitorDisable,
.div2 = kSCG_AsyncClkDivBy1,
.workMode = kSCG_SysOscModeOscLowPower,
}

System OSC set for BOARD_BootClockVLPR configuration.

Definition at line 277 of file clock_config.c.

◆ g_sysClkConfig_BOARD_BootClockRUN

const scg_sys_clk_config_t g_sysClkConfig_BOARD_BootClockRUN
Initial value:
=
{
.divSlow = kSCG_SysClkDivBy3,
.divCore = kSCG_SysClkDivBy1,
.src = kSCG_SysClkSrcLpFll,
}

SCG set for BOARD_BootClockRUN configuration.

Definition at line 167 of file clock_config.c.

◆ g_sysClkConfig_BOARD_BootClockVLPR

const scg_sys_clk_config_t g_sysClkConfig_BOARD_BootClockVLPR
Initial value:
=
{
.divSlow = kSCG_SysClkDivBy4,
.divCore = kSCG_SysClkDivBy2,
.src = kSCG_SysClkSrcSysOsc,
}

SCG set for BOARD_BootClockVLPR configuration.

Definition at line 271 of file clock_config.c.

◆ SystemCoreClock

uint32_t SystemCoreClock