Added STM32F4xx StdPeriph Driver sources
[fw/stlink] / example / stm32f4 / STM32F4xx_StdPeriph_Driver / inc / device_support / system_stm32f4xx.h
1 //#include "stm32f4xx_conf.h"
2 /**
3   ******************************************************************************
4   * @file    system_stm32f4xx.h
5   * @author  MCD Application Team
6   * @version V1.0.0
7   * @date    30-September-2011
8   * @brief   CMSIS Cortex-M4 Device System Source File for STM32F4xx devices.  
9   ******************************************************************************  
10   * @attention
11   *
12   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
13   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
14   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
15   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
16   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
17   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
18   *
19   * <h2><center>&copy; COPYRIGHT 2011 STMicroelectronics</center></h2>
20   ******************************************************************************  
21   */ 
22
23 /** @addtogroup CMSIS
24   * @{
25   */
26
27 /** @addtogroup stm32f4xx_system
28   * @{
29   */  
30   
31 /**
32   * @brief Define to prevent recursive inclusion
33   */
34 #ifndef __SYSTEM_STM32F4XX_H
35 #define __SYSTEM_STM32F4XX_H
36
37 #ifdef __cplusplus
38  extern "C" {
39 #endif 
40
41 /** @addtogroup STM32F4xx_System_Includes
42   * @{
43   */
44
45 /**
46   * @}
47   */
48
49
50 /** @addtogroup STM32F4xx_System_Exported_types
51   * @{
52   */
53
54 extern uint32_t SystemCoreClock;          /*!< System Clock Frequency (Core Clock) */
55
56
57 /**
58   * @}
59   */
60
61 /** @addtogroup STM32F4xx_System_Exported_Constants
62   * @{
63   */
64
65 /**
66   * @}
67   */
68
69 /** @addtogroup STM32F4xx_System_Exported_Macros
70   * @{
71   */
72
73 /**
74   * @}
75   */
76
77 /** @addtogroup STM32F4xx_System_Exported_Functions
78   * @{
79   */
80   
81 extern void SystemInit(void);
82 extern void SystemCoreClockUpdate(void);
83 /**
84   * @}
85   */
86
87 #ifdef __cplusplus
88 }
89 #endif
90
91 #endif /*__SYSTEM_STM32F4XX_H */
92
93 /**
94   * @}
95   */
96   
97 /**
98   * @}
99   */  
100 /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/