STM32F429I-Discovery BSP User Manual
|
Functions | |
uint8_t | BSP_SDRAM_Init (void) |
Initializes 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 mount 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 mount 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 mount 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 mount of data to the SDRAM memory in DMA mode. | |
uint8_t | BSP_SDRAM_Sendcmd (FMC_SDRAM_CommandTypeDef *SdramCmd) |
Sends command to the SDRAM bank. | |
void | BSP_SDRAM_DMA_IRQHandler (void) |
Handles SDRAM DMA transfer interrupt request. | |
__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
void BSP_SDRAM_DMA_IRQHandler | ( | void | ) |
Handles SDRAM DMA transfer interrupt request.
Definition at line 311 of file stm32f429i_discovery_sdram.c.
References SdramHandle.
uint8_t BSP_SDRAM_Init | ( | void | ) |
Initializes the SDRAM device.
Definition at line 99 of file stm32f429i_discovery_sdram.c.
References BSP_SDRAM_Initialization_sequence(), BSP_SDRAM_MspInit(), REFRESH_COUNT, SDCLOCK_PERIOD, SDRAM_CAS_LATENCY, SDRAM_ERROR, SDRAM_MEMORY_WIDTH, SDRAM_OK, SDRAM_READBURST, SdramHandle, and Timing.
Referenced by BSP_LCD_Init().
void BSP_SDRAM_Initialization_sequence | ( | uint32_t | RefreshCount | ) |
Programs the SDRAM device.
- Parameters:
-
RefreshCount,: SDRAM refresh counter value
Definition at line 160 of file stm32f429i_discovery_sdram.c.
References Command, SDRAM_MODEREG_BURST_LENGTH_1, SDRAM_MODEREG_BURST_TYPE_SEQUENTIAL, SDRAM_MODEREG_CAS_LATENCY_3, SDRAM_MODEREG_OPERATING_MODE_STANDARD, SDRAM_MODEREG_WRITEBURST_MODE_SINGLE, SDRAM_TIMEOUT, and SdramHandle.
Referenced by BSP_SDRAM_Init().
__weak void BSP_SDRAM_MspDeInit | ( | SDRAM_HandleTypeDef * | hsdram, |
void * | Params | ||
) |
DeInitializes SDRAM MSP.
- Note:
- This function can be surcharged by application code.
- Parameters:
-
hsdram,: pointer on SDRAM handle Params,: pointer on additional configuration parameters, can be NULL.
Definition at line 443 of file stm32f429i_discovery_sdram.c.
References SDRAM_DMAx_IRQn, and SDRAM_DMAx_STREAM.
__weak void BSP_SDRAM_MspInit | ( | SDRAM_HandleTypeDef * | hsdram, |
void * | Params | ||
) |
Initializes SDRAM MSP.
- Note:
- This function can be surcharged by application code.
- Parameters:
-
hsdram,: pointer on SDRAM handle Params,: pointer on additional configuration parameters, can be NULL.
Definition at line 322 of file stm32f429i_discovery_sdram.c.
References __DMAx_CLK_ENABLE, SDRAM_DMAx_CHANNEL, SDRAM_DMAx_IRQn, and SDRAM_DMAx_STREAM.
Referenced by BSP_SDRAM_Init().
uint8_t BSP_SDRAM_ReadData | ( | uint32_t | uwStartAddress, |
uint32_t * | pData, | ||
uint32_t | uwDataSize | ||
) |
Reads an mount 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
Definition at line 221 of file stm32f429i_discovery_sdram.c.
References SDRAM_ERROR, SDRAM_OK, and SdramHandle.
uint8_t BSP_SDRAM_ReadData_DMA | ( | uint32_t | uwStartAddress, |
uint32_t * | pData, | ||
uint32_t | uwDataSize | ||
) |
Reads an mount 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
Definition at line 239 of file stm32f429i_discovery_sdram.c.
References SDRAM_ERROR, SDRAM_OK, and SdramHandle.
uint8_t BSP_SDRAM_Sendcmd | ( | FMC_SDRAM_CommandTypeDef * | SdramCmd | ) |
Sends command to the SDRAM bank.
- Parameters:
-
SdramCmd,: Pointer to SDRAM command structure
- Return values:
-
HAL status
Definition at line 296 of file stm32f429i_discovery_sdram.c.
References SDRAM_ERROR, SDRAM_OK, SDRAM_TIMEOUT, and SdramHandle.
uint8_t BSP_SDRAM_WriteData | ( | uint32_t | uwStartAddress, |
uint32_t * | pData, | ||
uint32_t | uwDataSize | ||
) |
Writes an mount 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
Definition at line 257 of file stm32f429i_discovery_sdram.c.
References SDRAM_ERROR, SDRAM_OK, and SdramHandle.
uint8_t BSP_SDRAM_WriteData_DMA | ( | uint32_t | uwStartAddress, |
uint32_t * | pData, | ||
uint32_t | uwDataSize | ||
) |
Writes an mount 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
Definition at line 279 of file stm32f429i_discovery_sdram.c.
References SDRAM_ERROR, SDRAM_OK, and SdramHandle.
Generated on Fri Feb 17 2017 12:10:39 for STM32F429I-Discovery BSP User Manual by 1.7.6.1