stm3210e_eval_fsmc_sram.h

Go to the documentation of this file.
00001 /**
00002   ******************************************************************************
00003   * @file    stm3210e_eval_fsmc_sram.h
00004   * @author  MCD Application Team
00005   * @version V4.3.0
00006   * @date    10/15/2010
00007   * @brief   This file contains all the functions prototypes for the 
00008   *          stm3210e_eval_fsmc_sram firmware driver.
00009   ******************************************************************************
00010   * @copy
00011   *
00012   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
00013   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
00014   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
00015   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
00016   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
00017   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
00018   *
00019   * <h2><center>&copy; COPYRIGHT 2010 STMicroelectronics</center></h2>
00020   */ 
00021 
00022 /* Define to prevent recursive inclusion -------------------------------------*/
00023 #ifndef __STM3210E_EVAL_FSMC_SRAM_H
00024 #define __STM3210E_EVAL_FSMC_SRAM_H
00025 
00026 #ifdef __cplusplus
00027  extern "C" {
00028 #endif
00029 
00030 /* Includes ------------------------------------------------------------------*/
00031 #include "stm32f10x.h"
00032 
00033 /** @addtogroup Utilities
00034   * @{
00035   */
00036   
00037 /** @addtogroup STM32_EVAL
00038   * @{
00039   */ 
00040 
00041 /** @addtogroup STM3210E_EVAL
00042   * @{
00043   */
00044   
00045 /** @addtogroup STM3210E_EVAL_FSMC_SRAM
00046   * @{
00047   */  
00048 
00049 /** @defgroup STM3210E_EVAL_FSMC_SRAM_Exported_Types
00050   * @{
00051   */
00052 /**
00053   * @}
00054   */
00055   
00056 /** @defgroup STM3210E_EVAL_FSMC_SRAM_Exported_Constants
00057   * @{
00058   */ 
00059 /**
00060   * @}
00061   */ 
00062   
00063 /** @defgroup STM3210E_EVAL_FSMC_SRAM_Exported_Macros
00064   * @{
00065   */ 
00066 /**
00067   * @}
00068   */ 
00069 
00070 /** @defgroup STM3210E_EVAL_FSMC_SRAM_Exported_Functions
00071   * @{
00072   */      
00073 
00074 void SRAM_Init(void);
00075 void SRAM_WriteBuffer(uint16_t* pBuffer, uint32_t WriteAddr, uint32_t NumHalfwordToWrite);
00076 void SRAM_ReadBuffer(uint16_t* pBuffer, uint32_t ReadAddr, uint32_t NumHalfwordToRead);
00077 
00078 #ifdef __cplusplus
00079 }
00080 #endif
00081 
00082 #endif /* __STM3210E_EVAL_FSMC_SRAM_H */
00083 /**
00084   * @}
00085   */
00086 
00087 /**
00088   * @}
00089   */
00090 
00091 /**
00092   * @}
00093   */
00094 
00095 /**
00096   * @}
00097   */ 
00098 
00099 /**
00100   * @}
00101   */ 
00102 
00103 /******************* (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