1 /* 2 * Copyright 2018,2019 NXP 3 * All rights reserved. 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 */ 7 /*********************************************************************************************************************** 8 * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file 9 * will be overwritten if the respective MCUXpresso Config Tools is used to update this file. 10 **********************************************************************************************************************/ 11 12 #ifndef _CLOCK_CONFIG_H_ 13 #define _CLOCK_CONFIG_H_ 14 15 #include "fsl_common.h" 16 17 /******************************************************************************* 18 * Definitions 19 ******************************************************************************/ 20 #define BOARD_XTAL0_CLK_HZ 12000000U /*!< Board xtal0 frequency in Hz */ 21 #define BOARD_XTAL32K_CLK_HZ 32768U /*!< Board xtal32K frequency in Hz */ 22 23 /******************************************************************************* 24 ************************ BOARD_InitBootClocks function ************************ 25 ******************************************************************************/ 26 27 #if defined(__cplusplus) 28 extern "C" { 29 #endif /* __cplusplus*/ 30 31 /*! 32 * @brief This function executes default configuration of clocks. 33 * 34 */ 35 void BOARD_InitBootClocks(void); 36 37 #if defined(__cplusplus) 38 } 39 #endif /* __cplusplus*/ 40 41 /******************************************************************************* 42 ******************** Configuration BOARD_BootClockIRC12M ********************** 43 ******************************************************************************/ 44 /******************************************************************************* 45 * Definitions for BOARD_BootClockIRC12M configuration 46 ******************************************************************************/ 47 #define BOARD_BOOTCLOCKIRC12M_CORE_CLOCK 12000000U /*!< Core clock frequency: 12000000Hz */ 48 49 /******************************************************************************* 50 * API for BOARD_BootClockIRC12M configuration 51 ******************************************************************************/ 52 #if defined(__cplusplus) 53 extern "C" { 54 #endif /* __cplusplus*/ 55 56 /*! 57 * @brief This function executes configuration of clocks. 58 * 59 */ 60 void BOARD_BootClockIRC12M(void); 61 62 #if defined(__cplusplus) 63 } 64 #endif /* __cplusplus*/ 65 66 /******************************************************************************* 67 ******************** Configuration BOARD_BootClockPll12M ********************** 68 ******************************************************************************/ 69 /******************************************************************************* 70 * Definitions for BOARD_BootClockPll12M configuration 71 ******************************************************************************/ 72 #define BOARD_BOOTCLOCKPLL12M_CORE_CLOCK 12000000U /*!< Core clock frequency: 12000000Hz */ 73 74 /******************************************************************************* 75 * API for BOARD_BootClockPll12M configuration 76 ******************************************************************************/ 77 #if defined(__cplusplus) 78 extern "C" { 79 #endif /* __cplusplus*/ 80 81 /*! 82 * @brief This function executes configuration of clocks. 83 * 84 */ 85 void BOARD_BootClockPll12M(void); 86 87 #if defined(__cplusplus) 88 } 89 #endif /* __cplusplus*/ 90 91 /******************************************************************************* 92 ******************** Configuration BOARD_BootClockPll24M ********************** 93 ******************************************************************************/ 94 /******************************************************************************* 95 * Definitions for BOARD_BootClockPll24M configuration 96 ******************************************************************************/ 97 #define BOARD_BOOTCLOCKPLL24M_CORE_CLOCK 12000000U /*!< Core clock frequency: 12000000Hz */ 98 99 /******************************************************************************* 100 * API for BOARD_BootClockPll24M configuration 101 ******************************************************************************/ 102 #if defined(__cplusplus) 103 extern "C" { 104 #endif /* __cplusplus*/ 105 106 /*! 107 * @brief This function executes configuration of clocks. 108 * 109 */ 110 void BOARD_BootClockPll24M(void); 111 112 #if defined(__cplusplus) 113 } 114 #endif /* __cplusplus*/ 115 116 #endif /* _CLOCK_CONFIG_H_ */ 117