RTEMS 6.1-rc1
Data Structures | Macros | Enumerations | Functions
stm32h7xx_hal_sram.h File Reference

Header file of SRAM HAL module. More...

#include "stm32h7xx_ll_fmc.h"

Go to the source code of this file.

Data Structures

struct  SRAM_HandleTypeDef
 SRAM handle Structure definition. More...
 

Macros

#define __HAL_SRAM_RESET_HANDLE_STATE(__HANDLE__)   ((__HANDLE__)->State = HAL_SRAM_STATE_RESET)
 Reset SRAM handle state. More...
 

Enumerations

enum  HAL_SRAM_StateTypeDef {
  HAL_SRAM_STATE_RESET = 0x00U , HAL_SRAM_STATE_READY = 0x01U , HAL_SRAM_STATE_BUSY = 0x02U , HAL_SRAM_STATE_ERROR = 0x03U ,
  HAL_SRAM_STATE_PROTECTED = 0x04U
}
 HAL SRAM State structures definition. More...
 

Functions

HAL_StatusTypeDef HAL_SRAM_Init (SRAM_HandleTypeDef *hsram, FMC_NORSRAM_TimingTypeDef *Timing, FMC_NORSRAM_TimingTypeDef *ExtTiming)
 
HAL_StatusTypeDef HAL_SRAM_DeInit (SRAM_HandleTypeDef *hsram)
 
void HAL_SRAM_MspInit (SRAM_HandleTypeDef *hsram)
 
void HAL_SRAM_MspDeInit (SRAM_HandleTypeDef *hsram)
 
HAL_StatusTypeDef HAL_SRAM_Read_8b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint8_t *pDstBuffer, uint32_t BufferSize)
 
HAL_StatusTypeDef HAL_SRAM_Write_8b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint8_t *pSrcBuffer, uint32_t BufferSize)
 
HAL_StatusTypeDef HAL_SRAM_Read_16b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint16_t *pDstBuffer, uint32_t BufferSize)
 
HAL_StatusTypeDef HAL_SRAM_Write_16b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint16_t *pSrcBuffer, uint32_t BufferSize)
 
HAL_StatusTypeDef HAL_SRAM_Read_32b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint32_t *pDstBuffer, uint32_t BufferSize)
 
HAL_StatusTypeDef HAL_SRAM_Write_32b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint32_t *pSrcBuffer, uint32_t BufferSize)
 
HAL_StatusTypeDef HAL_SRAM_Read_DMA (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint32_t *pDstBuffer, uint32_t BufferSize)
 
HAL_StatusTypeDef HAL_SRAM_Write_DMA (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint32_t *pSrcBuffer, uint32_t BufferSize)
 
void HAL_SRAM_DMA_XferCpltCallback (MDMA_HandleTypeDef *hmdma)
 
void HAL_SRAM_DMA_XferErrorCallback (MDMA_HandleTypeDef *hmdma)
 
HAL_StatusTypeDef HAL_SRAM_WriteOperation_Enable (SRAM_HandleTypeDef *hsram)
 
HAL_StatusTypeDef HAL_SRAM_WriteOperation_Disable (SRAM_HandleTypeDef *hsram)
 
HAL_SRAM_StateTypeDef HAL_SRAM_GetState (SRAM_HandleTypeDef *hsram)
 

Detailed Description

Header file of SRAM HAL module.

Author
MCD Application Team
Attention

Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.