system_stm32f10x.h

Go to the documentation of this file.
00001 /**
00002   ******************************************************************************
00003   * @file    system_stm32f10x.h
00004   * @author  MCD Application Team
00005   * @version V3.4.0
00006   * @date    10/15/2010
00007   * @brief   CMSIS Cortex-M3 Device Peripheral Access Layer System Header File.
00008   ******************************************************************************  
00009   *
00010   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
00011   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
00012   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
00013   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
00014   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
00015   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
00016   *
00017   * <h2><center>&copy; COPYRIGHT 2010 STMicroelectronics</center></h2>
00018   ******************************************************************************
00019   */
00020 
00021 /** @addtogroup CMSIS
00022   * @{
00023   */
00024 
00025 /** @addtogroup stm32f10x_system
00026   * @{
00027   */  
00028   
00029 /**
00030   * @brief Define to prevent recursive inclusion
00031   */
00032 #ifndef __SYSTEM_STM32F10X_H
00033 #define __SYSTEM_STM32F10X_H
00034 
00035 #ifdef __cplusplus
00036  extern "C" {
00037 #endif 
00038 
00039 /** @addtogroup STM32F10x_System_Includes
00040   * @{
00041   */
00042 
00043 /**
00044   * @}
00045   */
00046 
00047 
00048 /** @addtogroup STM32F10x_System_Exported_types
00049   * @{
00050   */
00051 
00052 extern uint32_t SystemCoreClock;          /*!< System Clock Frequency (Core Clock) */
00053 
00054 /**
00055   * @}
00056   */
00057 
00058 /** @addtogroup STM32F10x_System_Exported_Constants
00059   * @{
00060   */
00061 
00062 /**
00063   * @}
00064   */
00065 
00066 /** @addtogroup STM32F10x_System_Exported_Macros
00067   * @{
00068   */
00069 
00070 /**
00071   * @}
00072   */
00073 
00074 /** @addtogroup STM32F10x_System_Exported_Functions
00075   * @{
00076   */
00077   
00078 extern void SystemInit(void);
00079 extern void SystemCoreClockUpdate(void);
00080 /**
00081   * @}
00082   */
00083 
00084 #ifdef __cplusplus
00085 }
00086 #endif
00087 
00088 #endif /*__SYSTEM_STM32F10X_H */
00089 
00090 /**
00091   * @}
00092   */
00093   
00094 /**
00095   * @}
00096   */  
00097 /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32