text: /**
    ******************************************************************************
    * @file    USART/IrDA/Receive/platform_config.h 
    * @author  MCD Application Team
    * @version V3.1.2
    * @date    09/28/2009
    * @brief   Evaluation board specific configuration file.
    ******************************************************************************
    * @copy
    *
    * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
    * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
    * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
    * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
    * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
    * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
    *
    * <h2><center>&copy; COPYRIGHT 2009 STMicroelectronics</center></h2>
    */ 
  
  /* Define to prevent recursive inclusion -------------------------------------*/
  #ifndef __PLATFORM_CONFIG_H
  #define __PLATFORM_CONFIG_H
  
  /* Includes ------------------------------------------------------------------*/
  #include "stm32_eval.h"
  
  /* Exported types ------------------------------------------------------------*/
  /* Exported constants --------------------------------------------------------*/
  /* Uncomment the line corresponding to the STMicroelectronics evaluation board
     used to run the example */
  #if !defined (USE_STM3210B_EVAL) &&  !defined (USE_STM3210E_EVAL) &&  !defined (USE_STM3210C_EVAL)
   //#define USE_STM3210B_EVAL
   //#define USE_STM3210E_EVAL
   #define USE_STM3210C_EVAL 
  #endif
  
  /* Define the STM32F10x hardware depending on the used evaluation board */
  #ifdef USE_STM3210B_EVAL
  
    #define USARTy                   USART3
    #define USARTy_GPIO              GPIOC
    #define USARTy_CLK               RCC_APB1Periph_USART3
    #define USARTy_GPIO_CLK          RCC_APB2Periph_GPIOC
    #define USARTy_RxPin             GPIO_Pin_11
    #define USARTy_TxPin             GPIO_Pin_10
  
  #elif defined USE_STM3210E_EVAL
  
    #define USARTy                   USART3
    #define USARTy_GPIO              GPIOC
    #define USARTy_CLK               RCC_APB1Periph_USART3
    #define USARTy_GPIO_CLK          RCC_APB2Periph_GPIOC
    #define USARTy_RxPin             GPIO_Pin_11
    #define USARTy_TxPin             GPIO_Pin_10
    
  #elif defined USE_STM3210C_EVAL
  
    #define USARTy                   USART2
    #define USARTy_GPIO              GPIOD
    #define USARTy_CLK               RCC_APB1Periph_USART2
    #define USARTy_GPIO_CLK          RCC_APB2Periph_GPIOD
    #define USARTy_RxPin             GPIO_Pin_6
    #define USARTy_TxPin             GPIO_Pin_5
  
  #endif /* USE_STM3210B_EVAL */
  
  /* Exported macro ------------------------------------------------------------*/
  /* Exported functions ------------------------------------------------------- */
  
  #endif /* __PLATFORM_CONFIG_H */
  
  /******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/
  