stm32_eval.c

Go to the documentation of this file.
00001 /**
00002   ******************************************************************************
00003   * @file    stm32_eval.c
00004   * @author  MCD Application Team
00005   * @version V4.3.0
00006   * @date    10/15/2010
00007   * @brief   STM32xx-EVAL abstraction layer. 
00008   *          This file should be added to the main application to use the provided
00009   *          functions that manage Leds, push-buttons, COM ports and low level 
00010   *          HW resources initialization of the different modules available on
00011   *          STM32 evaluation boards from STMicroelectronics.
00012   ******************************************************************************
00013   * @copy
00014   *
00015   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
00016   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
00017   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
00018   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
00019   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
00020   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
00021   *
00022   * <h2><center>&copy; COPYRIGHT 2010 STMicroelectronics</center></h2>
00023   */ 
00024   
00025 /* Includes ------------------------------------------------------------------*/
00026 #include "stm32_eval.h"
00027 
00028 /** @addtogroup Utilities
00029   * @{
00030   */ 
00031   
00032 /** @defgroup STM32_EVAL 
00033   * @brief This file provides firmware functions to manage Leds, push-buttons, 
00034   *        COM ports and low level HW resources initialization of the different 
00035   *        modules available on STM32 Evaluation Boards from STMicroelectronics.
00036   * @{
00037   */ 
00038 
00039 /** @defgroup STM32_EVAL_Abstraction_Layer
00040   * @{
00041   */ 
00042   
00043 #ifdef USE_STM32100B_EVAL
00044  #include "stm32100b_eval/stm32100b_eval.c"
00045 #elif defined USE_STM3210B_EVAL
00046  #include "stm3210b_eval/stm3210b_eval.c" 
00047 #elif defined USE_STM3210E_EVAL
00048  #include "stm3210e_eval/stm3210e_eval.c"
00049 #elif defined USE_STM3210C_EVAL
00050  #include "stm3210c_eval/stm3210c_eval.c"
00051 #elif defined USE_STM32100E_EVAL
00052  #include "stm32100e_eval/stm32100e_eval.c"
00053 #else 
00054  #error "Please select first the STM32 EVAL board to be used (in stm32_eval.h)"
00055 #endif
00056 
00057 /** @defgroup STM32_EVAL_Private_TypesDefinitions
00058   * @{
00059   */ 
00060 /**
00061   * @}
00062   */ 
00063 
00064 
00065 /** @defgroup STM32_EVAL_Private_Defines
00066   * @{
00067   */ 
00068 /**
00069   * @}
00070   */ 
00071 
00072 
00073 /** @defgroup STM32_EVAL_Private_Macros
00074   * @{
00075   */ 
00076 /**
00077   * @}
00078   */ 
00079 
00080 
00081 /** @defgroup STM32_EVAL_Private_Variables
00082   * @{
00083   */ 
00084 /**
00085   * @}
00086   */ 
00087 
00088 
00089 /** @defgroup STM32_EVAL_Private_FunctionPrototypes
00090   * @{
00091   */ 
00092 /**
00093   * @}
00094   */ 
00095 
00096 
00097 /** @defgroup STM32_EVAL_Private_Functions
00098   * @{
00099   */ 
00100 /**
00101   * @}
00102   */ 
00103 
00104 
00105 /**
00106   * @}
00107   */ 
00108 
00109 /**
00110   * @}
00111   */ 
00112 
00113 /**
00114   * @}
00115   */ 
00116     
00117 /******************* (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