Hal Drivers for L4

Dependents:   BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo

Fork of STM32L4xx_HAL_Driver by Senior Design: Sound Monitor

Embed: (wiki syntax)

« Back to documentation index

Input Output and memory control functions

Input Output and memory control functions
[SRAM Exported Functions]

Input Output and memory control functions. More...

Functions

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.
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.
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.
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.
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.
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.
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.
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.

Detailed Description

Input Output and memory control functions.

  ==============================================================================
                  ##### SRAM Input and Output functions #####
  ==============================================================================
  [..]  
    This section provides functions allowing to use and control the SRAM memory
  

Function Documentation

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.

Parameters:
hsram,:pointer to a SRAM_HandleTypeDef structure that contains the configuration information for SRAM module.
pAddress,:Pointer to read start address
pDstBuffer,:Pointer to destination buffer
BufferSize,:Size of the buffer to read from memory
Return values:
HALstatus

Definition at line 351 of file stm32l4xx_hal_sram.c.

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.

Parameters:
hsram,:pointer to a SRAM_HandleTypeDef structure that contains the configuration information for SRAM module.
pAddress,:Pointer to read start address
pDstBuffer,:Pointer to destination buffer
BufferSize,:Size of the buffer to read from memory
Return values:
HALstatus

Definition at line 429 of file stm32l4xx_hal_sram.c.

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.

Parameters:
hsram,:pointer to a SRAM_HandleTypeDef structure that contains the configuration information for SRAM module.
pAddress,:Pointer to read start address
pDstBuffer,:Pointer to destination buffer
BufferSize,:Size of the buffer to read from memory
Return values:
HALstatus

Definition at line 273 of file stm32l4xx_hal_sram.c.

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.

Parameters:
hsram,:pointer to a SRAM_HandleTypeDef structure that contains the configuration information for SRAM module.
pAddress,:Pointer to read start address
pDstBuffer,:Pointer to destination buffer
BufferSize,:Size of the buffer to read from memory
Return values:
HALstatus

Definition at line 503 of file stm32l4xx_hal_sram.c.

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.

Parameters:
hsram,:pointer to a SRAM_HandleTypeDef structure that contains the configuration information for SRAM module.
pAddress,:Pointer to write start address
pSrcBuffer,:Pointer to source buffer to write
BufferSize,:Size of the buffer to write to memory
Return values:
HALstatus

Definition at line 387 of file stm32l4xx_hal_sram.c.

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.

Parameters:
hsram,:pointer to a SRAM_HandleTypeDef structure that contains the configuration information for SRAM module.
pAddress,:Pointer to write start address
pSrcBuffer,:Pointer to source buffer to write
BufferSize,:Size of the buffer to write to memory
Return values:
HALstatus

Definition at line 463 of file stm32l4xx_hal_sram.c.

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.

Parameters:
hsram,:pointer to a SRAM_HandleTypeDef structure that contains the configuration information for SRAM module.
pAddress,:Pointer to write start address
pSrcBuffer,:Pointer to source buffer to write
BufferSize,:Size of the buffer to write to memory
Return values:
HALstatus

Definition at line 309 of file stm32l4xx_hal_sram.c.

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.

Parameters:
hsram,:pointer to a SRAM_HandleTypeDef structure that contains the configuration information for SRAM module.
pAddress,:Pointer to write start address
pSrcBuffer,:Pointer to source buffer to write
BufferSize,:Size of the buffer to write to memory
Return values:
HALstatus

Definition at line 536 of file stm32l4xx_hal_sram.c.