ISSDK  1.8
IoT Sensing Software Development Kit
clock_config.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2016, Freescale Semiconductor, Inc.
3  * Copyright 2016-2017 NXP
4  * All rights reserved.
5  *
6  * SPDX-License-Identifier: BSD-3-Clause
7  */
8 
9 #ifndef _CLOCK_CONFIG_H_
10 #define _CLOCK_CONFIG_H_
11 
12 #include "fsl_common.h"
13 
14 /*******************************************************************************
15  * Definitions
16  ******************************************************************************/
17 #define BOARD_XTAL0_CLK_HZ 8000000U /*!< Board xtal0 frequency in Hz */
18 
19 /*******************************************************************************
20  ********************** Configuration BOARD_BootClockRUN ***********************
21  ******************************************************************************/
22 /*******************************************************************************
23  * Definitions for BOARD_BootClockRUN configuration
24  ******************************************************************************/
25 #define BOARD_BOOTCLOCKRUN_CORE_CLOCK 72000000U /*!< Core clock frequency: 72000000Hz */
26 
27 /*! @brief SCG set for BOARD_BootClockRUN configuration.
28  */
29 extern const scg_sys_clk_config_t g_sysClkConfig_BOARD_BootClockRUN;
30 /*! @brief System OSC set for BOARD_BootClockRUN configuration.
31  */
32 extern const scg_sosc_config_t g_scgSysOscConfig_BOARD_BootClockRUN;
33 /*! @brief SIRC set for BOARD_BootClockRUN configuration.
34  */
35 extern const scg_sirc_config_t g_scgSircConfig_BOARD_BootClockRUN;
36 /*! @brief FIRC set for BOARD_BootClockRUN configuration.
37  */
38 extern const scg_firc_config_t g_scgFircConfigBOARD_BootClockRUN;
39 /*! @brief Low Power FLL set for BOARD_BootClockRUN configuration.
40  */
41 extern const scg_lpfll_config_t g_scgLpFllConfigBOARD_BootClockRUN;
42 
43 /*******************************************************************************
44  * API for BOARD_BootClockRUN configuration
45  ******************************************************************************/
46 #if defined(__cplusplus)
47 extern "C" {
48 #endif /* __cplusplus*/
49 
50 /*!
51  * @brief This function executes configuration of clocks.
52  *
53  */
54 void BOARD_BootClockRUN(void);
55 
56 #if defined(__cplusplus)
57 }
58 #endif /* __cplusplus*/
59 
60 /*******************************************************************************
61  ********************* Configuration BOARD_BootClockVLPR ***********************
62  ******************************************************************************/
63 /*******************************************************************************
64  * Definitions for BOARD_BootClockVLPR configuration
65  ******************************************************************************/
66 #define BOARD_BOOTCLOCKVLPR_CORE_CLOCK 4000000U /*!< Core clock frequency: 4000000Hz */
67 
68 /*! @brief SCG set for BOARD_BootClockVLPR configuration.
69  */
70 extern const scg_sys_clk_config_t g_sysClkConfig_BOARD_BootClockVLPR;
71 /*! @brief System OSC set for BOARD_BootClockVLPR configuration.
72  */
73 extern const scg_sosc_config_t g_scgSysOscConfig_BOARD_BootClockVLPR;
74 /*! @brief SIRC set for BOARD_BootClockVLPR configuration.
75  */
76 extern const scg_sirc_config_t g_scgSircConfig_BOARD_BootClockVLPR;
77 /*! @brief FIRC set for BOARD_BootClockVLPR configuration.
78  */
79 extern const scg_firc_config_t g_scgFircConfigBOARD_BootClockVLPR;
80 /*! @brief Low Power FLL set for BOARD_BootClockVLPR configuration.
81  */
82 extern const scg_lpfll_config_t g_scgLpFllConfigBOARD_BootClockVLPR;
83 
84 /*******************************************************************************
85  * API for BOARD_BootClockVLPR configuration
86  ******************************************************************************/
87 #if defined(__cplusplus)
88 extern "C" {
89 #endif /* __cplusplus*/
90 
91 /*!
92  * @brief This function executes configuration of clocks.
93  *
94  */
95 void BOARD_BootClockVLPR(void);
96 
97 #if defined(__cplusplus)
98 }
99 #endif /* __cplusplus*/
100 
101 #endif /* _CLOCK_CONFIG_H_ */
102 
const scg_sirc_config_t g_scgSircConfig_BOARD_BootClockVLPR
SIRC set for BOARD_BootClockVLPR configuration.
Definition: clock_config.c:259
void BOARD_BootClockRUN(void)
This function executes configuration of clocks.
Definition: clock_config.c:168
const scg_sosc_config_t g_scgSysOscConfig_BOARD_BootClockRUN
System OSC set for BOARD_BootClockRUN configuration.
Definition: clock_config.c:147
const scg_sirc_config_t g_scgSircConfig_BOARD_BootClockRUN
SIRC set for BOARD_BootClockRUN configuration.
Definition: clock_config.c:155
const scg_lpfll_config_t g_scgLpFllConfigBOARD_BootClockVLPR
Low Power FLL set for BOARD_BootClockVLPR configuration.
const scg_sosc_config_t g_scgSysOscConfig_BOARD_BootClockVLPR
System OSC set for BOARD_BootClockVLPR configuration.
Definition: clock_config.c:251
const scg_firc_config_t g_scgFircConfigBOARD_BootClockRUN
FIRC set for BOARD_BootClockRUN configuration.
const scg_firc_config_t g_scgFircConfigBOARD_BootClockVLPR
FIRC set for BOARD_BootClockVLPR configuration.
const scg_sys_clk_config_t g_sysClkConfig_BOARD_BootClockVLPR
SCG set for BOARD_BootClockVLPR configuration.
Definition: clock_config.c:245
const scg_sys_clk_config_t g_sysClkConfig_BOARD_BootClockRUN
SCG set for BOARD_BootClockRUN configuration.
Definition: clock_config.c:141
const scg_lpfll_config_t g_scgLpFllConfigBOARD_BootClockRUN
Low Power FLL set for BOARD_BootClockRUN configuration.
void BOARD_BootClockVLPR(void)
This function executes configuration of clocks.
Definition: clock_config.c:266