STM32746G-Discovery board drivers V1.0.0

Dependents:   DISCO-F746NG_LCDTS_CC3000_NTP DISCO-F746NG_ROPE_WIFI F746_SpectralAnalysis_NoPhoto ecte433 ... more

Embed: (wiki syntax)

« Back to documentation index

STM32746G_DISCOVERY_SDRAM Exported Functions

STM32746G_DISCOVERY_SDRAM Exported Functions
[STM32746G_DISCOVERY_SDRAM]

Functions

uint8_t BSP_SDRAM_Init (void)
 Initializes the SDRAM device.
uint8_t BSP_SDRAM_DeInit (void)
 DeInitializes the SDRAM device.
void BSP_SDRAM_Initialization_sequence (uint32_t RefreshCount)
 Programs the SDRAM device.
uint8_t BSP_SDRAM_ReadData (uint32_t uwStartAddress, uint32_t *pData, uint32_t uwDataSize)
 Reads an amount of data from the SDRAM memory in polling mode.
uint8_t BSP_SDRAM_ReadData_DMA (uint32_t uwStartAddress, uint32_t *pData, uint32_t uwDataSize)
 Reads an amount of data from the SDRAM memory in DMA mode.
uint8_t BSP_SDRAM_WriteData (uint32_t uwStartAddress, uint32_t *pData, uint32_t uwDataSize)
 Writes an amount of data to the SDRAM memory in polling mode.
uint8_t BSP_SDRAM_WriteData_DMA (uint32_t uwStartAddress, uint32_t *pData, uint32_t uwDataSize)
 Writes an amount of data to the SDRAM memory in DMA mode.
uint8_t BSP_SDRAM_Sendcmd (FMC_SDRAM_CommandTypeDef *SdramCmd)
 Sends command to the SDRAM bank.
__weak void BSP_SDRAM_MspInit (SDRAM_HandleTypeDef *hsdram, void *Params)
 Initializes SDRAM MSP.
__weak void BSP_SDRAM_MspDeInit (SDRAM_HandleTypeDef *hsdram, void *Params)
 DeInitializes SDRAM MSP.

Function Documentation

uint8_t BSP_SDRAM_DeInit ( void   )

DeInitializes the SDRAM device.

Return values:
SDRAMstatus

Definition at line 195 of file stm32746g_discovery_sdram.c.

uint8_t BSP_SDRAM_Init ( void   )

Initializes the SDRAM device.

Return values:
SDRAMstatus

Definition at line 146 of file stm32746g_discovery_sdram.c.

void BSP_SDRAM_Initialization_sequence ( uint32_t  RefreshCount )

Programs the SDRAM device.

Parameters:
RefreshCount,:SDRAM refresh counter value
Return values:
None

Definition at line 221 of file stm32746g_discovery_sdram.c.

__weak void BSP_SDRAM_MspDeInit ( SDRAM_HandleTypeDef *  hsdram,
void *  Params 
)

DeInitializes SDRAM MSP.

Parameters:
hsdram,:SDRAM handle
Params
Return values:
None

Definition at line 466 of file stm32746g_discovery_sdram.c.

__weak void BSP_SDRAM_MspInit ( SDRAM_HandleTypeDef *  hsdram,
void *  Params 
)

Initializes SDRAM MSP.

Parameters:
hsdram,:SDRAM handle
Params
Return values:
None

Definition at line 375 of file stm32746g_discovery_sdram.c.

uint8_t BSP_SDRAM_ReadData ( uint32_t  uwStartAddress,
uint32_t *  pData,
uint32_t  uwDataSize 
)

Reads an amount of data from the SDRAM memory 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:
SDRAMstatus

Definition at line 283 of file stm32746g_discovery_sdram.c.

uint8_t BSP_SDRAM_ReadData_DMA ( uint32_t  uwStartAddress,
uint32_t *  pData,
uint32_t  uwDataSize 
)

Reads an amount of data from the SDRAM memory 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:
SDRAMstatus

Definition at line 302 of file stm32746g_discovery_sdram.c.

uint8_t BSP_SDRAM_Sendcmd ( FMC_SDRAM_CommandTypeDef *  SdramCmd )

Sends command to the SDRAM bank.

Parameters:
SdramCmd,:Pointer to SDRAM command structure
Return values:
SDRAMstatus

Definition at line 357 of file stm32746g_discovery_sdram.c.

uint8_t BSP_SDRAM_WriteData ( uint32_t  uwStartAddress,
uint32_t *  pData,
uint32_t  uwDataSize 
)

Writes an amount of data to the SDRAM memory 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:
SDRAMstatus

Definition at line 321 of file stm32746g_discovery_sdram.c.

uint8_t BSP_SDRAM_WriteData_DMA ( uint32_t  uwStartAddress,
uint32_t *  pData,
uint32_t  uwDataSize 
)

Writes an amount of data to the SDRAM memory 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:
SDRAMstatus

Definition at line 340 of file stm32746g_discovery_sdram.c.