1 /*! 2 * @file system_apm32f10x.h 3 * 4 * @brief CMSIS Cortex-M3 Device Peripheral Access Layer System Source File 5 * 6 * @version V1.0.4 7 * 8 * @date 2022-12-01 9 * 10 * @attention 11 * 12 * Copyright (C) 2020-2022 Geehy Semiconductor 13 * 14 * You may not use this file except in compliance with the 15 * GEEHY COPYRIGHT NOTICE (GEEHY SOFTWARE PACKAGE LICENSE). 16 * 17 * The program is only for reference, which is distributed in the hope 18 * that it will be useful and instructional for customers to develop 19 * their software. Unless required by applicable law or agreed to in 20 * writing, the program is distributed on an "AS IS" BASIS, WITHOUT 21 * ANY WARRANTY OR CONDITIONS OF ANY KIND, either express or implied. 22 * See the GEEHY SOFTWARE PACKAGE LICENSE for the governing permissions 23 * and limitations under the License. 24 */ 25 26 /* Define to prevent recursive inclusion */ 27 #ifndef __SYSTEM_APM32F10X_H 28 #define __SYSTEM_APM32F10X_H 29 30 /* Includes */ 31 #include "apm32f10x.h" 32 33 #ifdef __cplusplus 34 extern "C" { 35 #endif 36 37 /** @addtogroup CMSIS 38 @{ 39 */ 40 41 /** @addtogroup APM32F10x_System 42 @{ 43 */ 44 45 /** @defgroup System_Variables 46 @{ 47 */ 48 49 extern uint32_t SystemCoreClock; 50 51 extern void SystemInit(void); 52 extern void SystemCoreClockUpdate(void); 53 54 /**@} end of group System_Functions */ 55 /**@} end of group APM32F10x_System */ 56 /**@} end of group CMSIS */ 57 58 #ifdef __cplusplus 59 } 60 #endif 61 62 #endif /*__SYSTEM_APM32F10X_H */ 63