Subversion Repositories ScreenTimer

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 mjames 1
/**
2
  ******************************************************************************
3
  * @file    system_stm32f0xx.h
4
  * @author  MCD Application Team
5
  * @brief   CMSIS Cortex-M0 Device System Source File for STM32F0xx devices.  
6
  ******************************************************************************
7
  * @attention
8
  *
9
  * <h2><center>&copy; Copyright (c) 2016 STMicroelectronics.
10
  * All rights reserved.</center></h2>
11
  *
12
  * This software component is licensed by ST under BSD 3-Clause license,
13
  * the "License"; You may not use this file except in compliance with the
14
  * License. You may obtain a copy of the License at:
15
  *                        opensource.org/licenses/BSD-3-Clause
16
  *
17
  ******************************************************************************
18
  */
19
 
20
/** @addtogroup CMSIS
21
  * @{
22
  */
23
 
24
/** @addtogroup stm32f0xx_system
25
  * @{
26
  */  
27
 
28
/**
29
  * @brief Define to prevent recursive inclusion
30
  */
31
#ifndef __SYSTEM_STM32F0XX_H
32
#define __SYSTEM_STM32F0XX_H
33
 
34
#ifdef __cplusplus
35
 extern "C" {
36
#endif 
37
 
38
/** @addtogroup STM32F0xx_System_Includes
39
  * @{
40
  */
41
 
42
/**
43
  * @}
44
  */
45
 
46
 
47
/** @addtogroup STM32F0xx_System_Exported_types
48
  * @{
49
  */
50
  /* This variable is updated in three ways:
51
      1) by calling CMSIS function SystemCoreClockUpdate()
52
      3) by calling HAL API function HAL_RCC_GetHCLKFreq()
53
      3) by calling HAL API function HAL_RCC_ClockConfig()
54
         Note: If you use this function to configure the system clock; then there
55
               is no need to call the 2 first functions listed above, since SystemCoreClock
56
               variable is updated automatically.
57
  */
58
extern uint32_t SystemCoreClock;          /*!< System Clock Frequency (Core Clock) */
59
extern const uint8_t AHBPrescTable[16];   /*!< AHB prescalers table values */
60
extern const uint8_t APBPrescTable[8];    /*!< APB prescalers table values */
61
 
62
/**
63
  * @}
64
  */
65
 
66
/** @addtogroup STM32F0xx_System_Exported_Constants
67
  * @{
68
  */
69
 
70
/**
71
  * @}
72
  */
73
 
74
/** @addtogroup STM32F0xx_System_Exported_Macros
75
  * @{
76
  */
77
 
78
/**
79
  * @}
80
  */
81
 
82
/** @addtogroup STM32F0xx_System_Exported_Functions
83
  * @{
84
  */
85
 
86
extern void SystemInit(void);
87
extern void SystemCoreClockUpdate(void);
88
/**
89
  * @}
90
  */
91
 
92
#ifdef __cplusplus
93
}
94
#endif
95
 
96
#endif /*__SYSTEM_STM32F0XX_H */
97
 
98
/**
99
  * @}
100
  */
101
 
102
/**
103
  * @}
104
  */  
105
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/