1 /** 2 ****************************************************************************** 3 * @file system_stm32f4xx.h 4 * @author MCD Application Team 5 * @version V1.5.0 6 * @date 06-March-2015 7 * @brief CMSIS Cortex-M4 Device System Source File for STM32F4xx devices. 8 ****************************************************************************** 9 * @attention 10 * 11 * <h2><center>© COPYRIGHT 2015 STMicroelectronics</center></h2> 12 * 13 * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 * You may not use this file except in compliance with the License. 15 * You may obtain a copy of the License at: 16 * 17 * http://www.st.com/software_license_agreement_liberty_v2 18 * 19 * Unless required by applicable law or agreed to in writing, software 20 * distributed under the License is distributed on an "AS IS" BASIS, 21 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 * See the License for the specific language governing permissions and 23 * limitations under the License. 24 * 25 ****************************************************************************** 26 */ 27 28 /** @addtogroup CMSIS 29 * @{ 30 */ 31 32 /** @addtogroup stm32f4xx_system 33 * @{ 34 */ 35 36 /** 37 * @brief Define to prevent recursive inclusion 38 */ 39 #ifndef __SYSTEM_STM32F4XX_H 40 #define __SYSTEM_STM32F4XX_H 41 42 #ifdef __cplusplus 43 extern "C" { 44 #endif 45 46 /** @addtogroup STM32F4xx_System_Includes 47 * @{ 48 */ 49 50 /** 51 * @} 52 */ 53 54 55 /** @addtogroup STM32F4xx_System_Exported_types 56 * @{ 57 */ 58 59 extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */ 60 61 62 /** 63 * @} 64 */ 65 66 /** @addtogroup STM32F4xx_System_Exported_Constants 67 * @{ 68 */ 69 70 /** 71 * @} 72 */ 73 74 /** @addtogroup STM32F4xx_System_Exported_Macros 75 * @{ 76 */ 77 78 /** 79 * @} 80 */ 81 82 /** @addtogroup STM32F4xx_System_Exported_Functions 83 * @{ 84 */ 85 86 extern void SystemInit(void); 87 extern void SystemCoreClockUpdate(void); 88 /** 89 * @} 90 */ 91 92 #ifdef __cplusplus 93 } 94 #endif 95 96 #endif /*__SYSTEM_STM32F4XX_H */ 97 98 /** 99 * @} 100 */ 101 102 /** 103 * @} 104 */ 105 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 106