STM32H743I_EVAL BSP User Manual: SRAM Exported Functions

STM32H743I_EVAL BSP

STM32H743I_EVAL BSP User Manual
SRAM Exported Functions

Functions

uint8_t BSP_SRAM_Init (void)
 Initializes the SRAM device.
uint8_t BSP_SRAM_DeInit (void)
 DeInitializes the SRAM device.
uint8_t BSP_SRAM_ReadData (uint32_t uwStartAddress, uint16_t *pData, uint32_t uwDataSize)
 Reads an amount of data from the SRAM device in polling mode.
uint8_t BSP_SRAM_ReadData_DMA (uint32_t uwStartAddress, uint16_t *pData, uint32_t uwDataSize)
 Reads an amount of data from the SRAM device in DMA mode.
uint8_t BSP_SRAM_WriteData (uint32_t uwStartAddress, uint16_t *pData, uint32_t uwDataSize)
 Writes an amount of data from the SRAM device in polling mode.
uint8_t BSP_SRAM_WriteData_DMA (uint32_t uwStartAddress, uint16_t *pData, uint32_t uwDataSize)
 Writes an amount of data from the SRAM device in DMA mode.
__weak void BSP_SRAM_MspInit (SRAM_HandleTypeDef *hsram, void *Params)
 Initializes SRAM MSP.
__weak void BSP_SRAM_MspDeInit (SRAM_HandleTypeDef *hsram, void *Params)
 DeInitializes SRAM MSP.

Function Documentation

uint8_t BSP_SRAM_DeInit ( void  )

DeInitializes the SRAM device.

Return values:
SRAMstatus

Definition at line 178 of file stm32h743i_eval_sram.c.

References BSP_SRAM_MspDeInit(), SRAM_ERROR, SRAM_OK, and sramHandle.

uint8_t BSP_SRAM_Init ( void  )

Initializes the SRAM device.

Return values:
SRAMstatus

Definition at line 129 of file stm32h743i_eval_sram.c.

References BSP_SRAM_MspInit(), CONTINUOUSCLOCK_FEATURE, SRAM_BURSTACCESS, SRAM_ERROR, SRAM_MEMORY_WIDTH, SRAM_OK, SRAM_WRITEBURST, sramHandle, and Timing.

void BSP_SRAM_MspDeInit ( SRAM_HandleTypeDef *  hsram,
void *  Params 
)

DeInitializes SRAM MSP.

Parameters:
hsram,:SRAM handle
Params,:Pointer to void
Return values:
None

Definition at line 368 of file stm32h743i_eval_sram.c.

References SRAM_MDMAx_CHANNEL, and SRAM_MDMAx_IRQn.

Referenced by BSP_SRAM_DeInit().

void BSP_SRAM_MspInit ( SRAM_HandleTypeDef *  hsram,
void *  Params 
)

Initializes SRAM MSP.

Parameters:
hsram,:SRAM handle
Params,:Pointer to void
Return values:
None

Definition at line 282 of file stm32h743i_eval_sram.c.

References __SRAM_MDMAx_CLK_ENABLE, SRAM_MDMAx_CHANNEL, and SRAM_MDMAx_IRQn.

Referenced by BSP_SRAM_Init().

uint8_t BSP_SRAM_ReadData ( uint32_t  uwStartAddress,
uint16_t *  pData,
uint32_t  uwDataSize 
)

Reads an amount of data from the SRAM device in polling mode.

Parameters:
uwStartAddress,:Read start address
pData,:Pointer to data to be read
uwDataSize,:Size of read data from the memory
Return values:
SRAMstatus

Definition at line 207 of file stm32h743i_eval_sram.c.

References SRAM_ERROR, SRAM_OK, and sramHandle.

uint8_t BSP_SRAM_ReadData_DMA ( uint32_t  uwStartAddress,
uint16_t *  pData,
uint32_t  uwDataSize 
)

Reads an amount of data from the SRAM device in DMA mode.

Parameters:
uwStartAddress,:Read start address
pData,:Pointer to data to be read
uwDataSize,:Size of read data from the memory
Return values:
SRAMstatus

Definition at line 226 of file stm32h743i_eval_sram.c.

References SRAM_ERROR, SRAM_OK, and sramHandle.

uint8_t BSP_SRAM_WriteData ( uint32_t  uwStartAddress,
uint16_t *  pData,
uint32_t  uwDataSize 
)

Writes an amount of data from the SRAM device in polling mode.

Parameters:
uwStartAddress,:Write start address
pData,:Pointer to data to be written
uwDataSize,:Size of written data from the memory
Return values:
SRAMstatus

Definition at line 245 of file stm32h743i_eval_sram.c.

References SRAM_ERROR, SRAM_OK, and sramHandle.

uint8_t BSP_SRAM_WriteData_DMA ( uint32_t  uwStartAddress,
uint16_t *  pData,
uint32_t  uwDataSize 
)

Writes an amount of data from the SRAM device in DMA mode.

Parameters:
uwStartAddress,:Write start address
pData,:Pointer to data to be written
uwDataSize,:Size of written data from the memory
Return values:
SRAMstatus

Definition at line 264 of file stm32h743i_eval_sram.c.

References SRAM_ERROR, SRAM_OK, and sramHandle.

Generated on Wed Aug 23 2017 17:45:14 for STM32H743I_EVAL BSP User Manual by   doxygen 1.7.6.1