/* | |
* Copyright 2017-2018 NXP | |
* All rights reserved. | |
* | |
* SPDX-License-Identifier: BSD-3-Clause | |
*/ | |
/*********************************************************************************************************************** | |
* This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file | |
* will be overwritten if the respective MCUXpresso Config Tools is used to update this file. | |
**********************************************************************************************************************/ | |
#ifndef _CLOCK_CONFIG_H_ | |
#define _CLOCK_CONFIG_H_ | |
#include "fsl_common.h" | |
/******************************************************************************* | |
* Definitions | |
******************************************************************************/ | |
#define BOARD_XTAL0_CLK_HZ 16000000U /*!< Board xtal frequency in Hz */ | |
#define BOARD_XTAL32K_CLK_HZ 32768U /*!< Board xtal32K frequency in Hz */ | |
/******************************************************************************* | |
************************ BOARD_InitBootClocks function ************************ | |
******************************************************************************/ | |
#if defined(__cplusplus) | |
extern "C" { | |
#endif /* __cplusplus*/ | |
/*! | |
* @brief This function executes default configuration of clocks. | |
* | |
*/ | |
void BOARD_InitBootClocks(void); | |
#if defined(__cplusplus) | |
} | |
#endif /* __cplusplus*/ | |
/******************************************************************************* | |
******************** Configuration BOARD_BootClockFRO12M ********************** | |
******************************************************************************/ | |
/******************************************************************************* | |
* Definitions for BOARD_BootClockFRO12M configuration | |
******************************************************************************/ | |
#define BOARD_BOOTCLOCKFRO12M_CORE_CLOCK 12000000U /*!< Core clock frequency: 12000000Hz */ | |
/******************************************************************************* | |
* API for BOARD_BootClockFRO12M configuration | |
******************************************************************************/ | |
#if defined(__cplusplus) | |
extern "C" { | |
#endif /* __cplusplus*/ | |
/*! | |
* @brief This function executes configuration of clocks. | |
* | |
*/ | |
void BOARD_BootClockFRO12M(void); | |
#if defined(__cplusplus) | |
} | |
#endif /* __cplusplus*/ | |
/******************************************************************************* | |
******************* Configuration BOARD_BootClockFROHF96M ********************* | |
******************************************************************************/ | |
/******************************************************************************* | |
* Definitions for BOARD_BootClockFROHF96M configuration | |
******************************************************************************/ | |
#define BOARD_BOOTCLOCKFROHF96M_CORE_CLOCK 96000000U /*!< Core clock frequency: 96000000Hz */ | |
/******************************************************************************* | |
* API for BOARD_BootClockFROHF96M configuration | |
******************************************************************************/ | |
#if defined(__cplusplus) | |
extern "C" { | |
#endif /* __cplusplus*/ | |
/*! | |
* @brief This function executes configuration of clocks. | |
* | |
*/ | |
void BOARD_BootClockFROHF96M(void); | |
#if defined(__cplusplus) | |
} | |
#endif /* __cplusplus*/ | |
/******************************************************************************* | |
******************** Configuration BOARD_BootClockPLL100M ********************* | |
******************************************************************************/ | |
/******************************************************************************* | |
* Definitions for BOARD_BootClockPLL100M configuration | |
******************************************************************************/ | |
#define BOARD_BOOTCLOCKPLL100M_CORE_CLOCK 100000000U /*!< Core clock frequency: 100000000Hz */ | |
/******************************************************************************* | |
* API for BOARD_BootClockPLL100M configuration | |
******************************************************************************/ | |
#if defined(__cplusplus) | |
extern "C" { | |
#endif /* __cplusplus*/ | |
/*! | |
* @brief This function executes configuration of clocks. | |
* | |
*/ | |
void BOARD_BootClockPLL100M(void); | |
#if defined(__cplusplus) | |
} | |
#endif /* __cplusplus*/ | |
#endif /* _CLOCK_CONFIG_H_ */ | |