|
STM32L4xx_HAL_Driver
1.14.0
|
SRAM HAL module driver. This file provides a generic firmware to drive SRAM memories mounted as external device. More...
Go to the source code of this file.
Functions | |
| HAL_StatusTypeDef | HAL_SRAM_Init (SRAM_HandleTypeDef *hsram, FMC_NORSRAM_TimingTypeDef *Timing, FMC_NORSRAM_TimingTypeDef *ExtTiming) |
| Perform the SRAM device initialization sequence. More... | |
| HAL_StatusTypeDef | HAL_SRAM_DeInit (SRAM_HandleTypeDef *hsram) |
| Perform the SRAM device de-initialization sequence. More... | |
| void | HAL_SRAM_MspInit (SRAM_HandleTypeDef *hsram) |
| Initialize the SRAM MSP. More... | |
| void | HAL_SRAM_MspDeInit (SRAM_HandleTypeDef *hsram) |
| DeInitialize the SRAM MSP. More... | |
| __weak void | HAL_SRAM_DMA_XferCpltCallback (DMA_HandleTypeDef *hdma) |
| DMA transfer complete callback. More... | |
| __weak void | HAL_SRAM_DMA_XferErrorCallback (DMA_HandleTypeDef *hdma) |
| DMA transfer complete error callback. More... | |
| HAL_StatusTypeDef | HAL_SRAM_Read_8b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint8_t *pDstBuffer, uint32_t BufferSize) |
| Read 8-bit buffer from SRAM memory. More... | |
| HAL_StatusTypeDef | HAL_SRAM_Write_8b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint8_t *pSrcBuffer, uint32_t BufferSize) |
| Write 8-bit buffer to SRAM memory. More... | |
| HAL_StatusTypeDef | HAL_SRAM_Read_16b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint16_t *pDstBuffer, uint32_t BufferSize) |
| Read 16-bit buffer from SRAM memory. More... | |
| HAL_StatusTypeDef | HAL_SRAM_Write_16b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint16_t *pSrcBuffer, uint32_t BufferSize) |
| Write 16-bit buffer to SRAM memory. More... | |
| HAL_StatusTypeDef | HAL_SRAM_Read_32b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint32_t *pDstBuffer, uint32_t BufferSize) |
| Read 32-bit buffer from SRAM memory. More... | |
| HAL_StatusTypeDef | HAL_SRAM_Write_32b (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint32_t *pSrcBuffer, uint32_t BufferSize) |
| Write 32-bit buffer to SRAM memory. More... | |
| HAL_StatusTypeDef | HAL_SRAM_Read_DMA (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint32_t *pDstBuffer, uint32_t BufferSize) |
| Read a Word data buffer from the SRAM memory using DMA transfer. More... | |
| HAL_StatusTypeDef | HAL_SRAM_Write_DMA (SRAM_HandleTypeDef *hsram, uint32_t *pAddress, uint32_t *pSrcBuffer, uint32_t BufferSize) |
| Write a Word data buffer to SRAM memory using DMA transfer. More... | |
| HAL_StatusTypeDef | HAL_SRAM_WriteOperation_Enable (SRAM_HandleTypeDef *hsram) |
| Enable dynamically SRAM write operation. More... | |
| HAL_StatusTypeDef | HAL_SRAM_WriteOperation_Disable (SRAM_HandleTypeDef *hsram) |
| Disable dynamically SRAM write operation. More... | |
| HAL_SRAM_StateTypeDef | HAL_SRAM_GetState (SRAM_HandleTypeDef *hsram) |
| Return the SRAM controller state. More... | |
SRAM HAL module driver. This file provides a generic firmware to drive SRAM memories mounted as external device.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32l4xx_hal_sram.c.