DSO138_SourceCodes_v037.rar
[DSO138] / Libraries / CMSIS / CM3 / DeviceSupport / ST / STM32F10x / system_stm32f10x.h
1 /**\r
2   ******************************************************************************\r
3   * @file    system_stm32f10x.h\r
4   * @author  MCD Application Team\r
5   * @version V3.3.0\r
6   * @date    04/16/2010\r
7   * @brief   CMSIS Cortex-M3 Device Peripheral Access Layer System Header File.\r
8   ******************************************************************************  \r
9   *\r
10   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS\r
11   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE\r
12   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY\r
13   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING\r
14   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE\r
15   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
16   *\r
17   * <h2><center>&copy; COPYRIGHT 2010 STMicroelectronics</center></h2>\r
18   ******************************************************************************\r
19   */\r
20 \r
21 /** @addtogroup CMSIS\r
22   * @{\r
23   */\r
24 \r
25 /** @addtogroup stm32f10x_system\r
26   * @{\r
27   */  \r
28   \r
29 /**\r
30   * @brief Define to prevent recursive inclusion\r
31   */\r
32 #ifndef __SYSTEM_STM32F10X_H\r
33 #define __SYSTEM_STM32F10X_H\r
34 \r
35 #ifdef __cplusplus\r
36  extern "C" {\r
37 #endif \r
38 \r
39 /** @addtogroup STM32F10x_System_Includes\r
40   * @{\r
41   */\r
42 \r
43 /**\r
44   * @}\r
45   */\r
46 \r
47 \r
48 /** @addtogroup STM32F10x_System_Exported_types\r
49   * @{\r
50   */\r
51 \r
52 extern uint32_t SystemCoreClock;          /*!< System Clock Frequency (Core Clock) */\r
53 \r
54 /**\r
55   * @}\r
56   */\r
57 \r
58 /** @addtogroup STM32F10x_System_Exported_Constants\r
59   * @{\r
60   */\r
61 \r
62 /**\r
63   * @}\r
64   */\r
65 \r
66 /** @addtogroup STM32F10x_System_Exported_Macros\r
67   * @{\r
68   */\r
69 \r
70 /**\r
71   * @}\r
72   */\r
73 \r
74 /** @addtogroup STM32F10x_System_Exported_Functions\r
75   * @{\r
76   */\r
77   \r
78 extern void SystemInit(void);\r
79 extern void SystemCoreClockUpdate(void);\r
80 /**\r
81   * @}\r
82   */\r
83 \r
84 #ifdef __cplusplus\r
85 }\r
86 #endif\r
87 \r
88 #endif /*__SYSTEM_STM32F10X_H */\r
89 \r
90 /**\r
91   * @}\r
92   */\r
93   \r
94 /**\r
95   * @}\r
96   */  \r
97 /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/\r