comparison libs/STM32F10x_StdPeriph_Lib_V3.5.0/Utilities/STM32_EVAL/stm32_eval.c @ 0:c59513fd84fb

Initial commit of STM32 test code.
author Daniel O'Connor <darius@dons.net.au>
date Mon, 03 Oct 2011 21:19:15 +1030
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:c59513fd84fb
1 /**
2 ******************************************************************************
3 * @file stm32_eval.c
4 * @author MCD Application Team
5 * @version V4.5.0
6 * @date 07-March-2011
7 * @brief STM32xx-EVAL abstraction layer.
8 * This file should be added to the main application to use the provided
9 * functions that manage Leds, push-buttons, COM ports and low level
10 * HW resources initialization of the different modules available on
11 * STM32 evaluation boards from STMicroelectronics.
12 ******************************************************************************
13 * @attention
14 *
15 * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
16 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
17 * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
18 * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
19 * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
20 * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
21 *
22 * <h2><center>&copy; COPYRIGHT 2011 STMicroelectronics</center></h2>
23 ******************************************************************************
24 */
25
26 /* Includes ------------------------------------------------------------------*/
27 #include "stm32_eval.h"
28
29 /** @addtogroup Utilities
30 * @{
31 */
32
33 /** @defgroup STM32_EVAL
34 * @brief This file provides firmware functions to manage Leds, push-buttons,
35 * COM ports and low level HW resources initialization of the different
36 * modules available on STM32 Evaluation Boards from STMicroelectronics.
37 * @{
38 */
39
40 /** @defgroup STM32_EVAL_Abstraction_Layer
41 * @{
42 */
43
44 #ifdef USE_STM32100B_EVAL
45 #include "stm32100b_eval/stm32100b_eval.c"
46 #elif defined USE_STM3210B_EVAL
47 #include "stm3210b_eval/stm3210b_eval.c"
48 #elif defined USE_STM3210E_EVAL
49 #include "stm3210e_eval/stm3210e_eval.c"
50 #elif defined USE_STM3210C_EVAL
51 #include "stm3210c_eval/stm3210c_eval.c"
52 #elif defined USE_STM32L152_EVAL
53 #include "stm32l152_eval/stm32l152_eval.c"
54 #elif defined USE_STM32100E_EVAL
55 #include "stm32100e_eval/stm32100e_eval.c"
56 #else
57 #error "Please select first the STM32 EVAL board to be used (in stm32_eval.h)"
58 #endif
59
60 /** @defgroup STM32_EVAL_Private_TypesDefinitions
61 * @{
62 */
63 /**
64 * @}
65 */
66
67
68 /** @defgroup STM32_EVAL_Private_Defines
69 * @{
70 */
71 /**
72 * @}
73 */
74
75
76 /** @defgroup STM32_EVAL_Private_Macros
77 * @{
78 */
79 /**
80 * @}
81 */
82
83
84 /** @defgroup STM32_EVAL_Private_Variables
85 * @{
86 */
87 /**
88 * @}
89 */
90
91
92 /** @defgroup STM32_EVAL_Private_FunctionPrototypes
93 * @{
94 */
95 /**
96 * @}
97 */
98
99
100 /** @defgroup STM32_EVAL_Private_Functions
101 * @{
102 */
103 /**
104 * @}
105 */
106
107
108 /**
109 * @}
110 */
111
112 /**
113 * @}
114 */
115
116 /**
117 * @}
118 */
119
120 /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/