Sergey Pastor / grbl1
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers system_stm32f10x.h Source File

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