]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_M0+_LPC51U68_LPCXpresso/board/boards/clock_config.h
Remove build files accidentally checked in.
[freertos] / FreeRTOS / Demo / CORTEX_M0+_LPC51U68_LPCXpresso / board / boards / clock_config.h
1 /*\r
2  * Copyright 2018 NXP.\r
3  * All rights reserved.\r
4  *\r
5  * SPDX-License-Identifier: BSD-3-Clause\r
6  */\r
7 \r
8 #ifndef _CLOCK_CONFIG_H_\r
9 #define _CLOCK_CONFIG_H_\r
10 \r
11 #include "fsl_common.h"\r
12 \r
13 /*******************************************************************************\r
14  * Definitions\r
15  ******************************************************************************/\r
16 #define BOARD_XTAL0_CLK_HZ 12000000U /*!< Board xtal0 frequency in Hz */\r
17 #define BOARD_XTAL32K_CLK_HZ 32768U  /*!< Board xtal32K frequency in Hz */\r
18 \r
19 /*******************************************************************************\r
20  ************************ BOARD_InitBootClocks function ************************\r
21  ******************************************************************************/\r
22 \r
23 #if defined(__cplusplus)\r
24 extern "C" {\r
25 #endif /* __cplusplus*/\r
26 \r
27 /*!\r
28  * @brief This function executes default configuration of clocks.\r
29  *\r
30  */\r
31 void BOARD_InitBootClocks(void);\r
32 \r
33 #if defined(__cplusplus)\r
34 }\r
35 #endif /* __cplusplus*/\r
36 \r
37 /*******************************************************************************\r
38  ********************** Configuration BOARD_BootClockRUN ***********************\r
39  ******************************************************************************/\r
40 /*******************************************************************************\r
41  * Definitions for BOARD_BootClockRUN configuration\r
42  ******************************************************************************/\r
43 #define BOARD_BOOTCLOCKRUN_CORE_CLOCK 12000000U /*!< Core clock frequency: 12000000Hz */\r
44 \r
45 /*******************************************************************************\r
46  * API for BOARD_BootClockRUN configuration\r
47  ******************************************************************************/\r
48 #if defined(__cplusplus)\r
49 extern "C" {\r
50 #endif /* __cplusplus*/\r
51 \r
52 /*!\r
53  * @brief This function executes configuration of clocks.\r
54  *\r
55  */\r
56 void BOARD_BootClockRUN(void);\r
57 \r
58 #if defined(__cplusplus)\r
59 }\r
60 #endif /* __cplusplus*/\r
61 \r
62 /*******************************************************************************\r
63  ******************** Configuration BOARD_BootClockFRO12M **********************\r
64  ******************************************************************************/\r
65 /*******************************************************************************\r
66  * Definitions for BOARD_BootClockFRO12M configuration\r
67  ******************************************************************************/\r
68 #define BOARD_BOOTCLOCKFRO12M_CORE_CLOCK 12000000U /*!< Core clock frequency: 12000000Hz */\r
69 \r
70 /*******************************************************************************\r
71  * API for BOARD_BootClockFRO12M configuration\r
72  ******************************************************************************/\r
73 #if defined(__cplusplus)\r
74 extern "C" {\r
75 #endif /* __cplusplus*/\r
76 \r
77 /*!\r
78  * @brief This function executes configuration of clocks.\r
79  *\r
80  */\r
81 void BOARD_BootClockFRO12M(void);\r
82 \r
83 #if defined(__cplusplus)\r
84 }\r
85 #endif /* __cplusplus*/\r
86 \r
87 /*******************************************************************************\r
88  ******************* Configuration BOARD_BootClockFROHF48M *********************\r
89  ******************************************************************************/\r
90 /*******************************************************************************\r
91  * Definitions for BOARD_BootClockFROHF48M configuration\r
92  ******************************************************************************/\r
93 #define BOARD_BOOTCLOCKFROHF48M_CORE_CLOCK 48000000U /*!< Core clock frequency: 48000000Hz */\r
94 \r
95 /*******************************************************************************\r
96  * API for BOARD_BootClockFROHF48M configuration\r
97  ******************************************************************************/\r
98 #if defined(__cplusplus)\r
99 extern "C" {\r
100 #endif /* __cplusplus*/\r
101 \r
102 /*!\r
103  * @brief This function executes configuration of clocks.\r
104  *\r
105  */\r
106 void BOARD_BootClockFROHF48M(void);\r
107 \r
108 #if defined(__cplusplus)\r
109 }\r
110 #endif /* __cplusplus*/\r
111 \r
112 /*******************************************************************************\r
113  ******************* Configuration BOARD_BootClockFROHF96M *********************\r
114  ******************************************************************************/\r
115 /*******************************************************************************\r
116  * Definitions for BOARD_BootClockFROHF96M configuration\r
117  ******************************************************************************/\r
118 #define BOARD_BOOTCLOCKFROHF96M_CORE_CLOCK 96000000U /*!< Core clock frequency: 96000000Hz */\r
119 \r
120 /*******************************************************************************\r
121  * API for BOARD_BootClockFROHF96M configuration\r
122  ******************************************************************************/\r
123 #if defined(__cplusplus)\r
124 extern "C" {\r
125 #endif /* __cplusplus*/\r
126 \r
127 /*!\r
128  * @brief This function executes configuration of clocks.\r
129  *\r
130  */\r
131 void BOARD_BootClockFROHF96M(void);\r
132 \r
133 #if defined(__cplusplus)\r
134 }\r
135 #endif /* __cplusplus*/\r
136 \r
137 #endif /* _CLOCK_CONFIG_H_ */\r