BSP library for DISCO-STM32F746NG board. Added support for on-board QSPI Flash memory MICRO N25Q128A. Ported from library BSP_DISCO_L476VG.
Fork of BSP_DISCO_F746NG by
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. | |
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
uint8_t BSP_SDRAM_DeInit | ( | void | ) |
DeInitializes the SDRAM device.
- Return values:
-
SDRAM status
Definition at line 191 of file stm32746g_discovery_sdram.c.
void BSP_SDRAM_DMA_IRQHandler | ( | void | ) |
Handles SDRAM DMA transfer interrupt request.
- Return values:
-
None
Definition at line 370 of file stm32746g_discovery_sdram.c.
uint8_t BSP_SDRAM_Init | ( | void | ) |
Initializes the SDRAM device.
- Return values:
-
SDRAM status
Definition at line 142 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 217 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 472 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 381 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:
-
SDRAM status
Definition at line 280 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:
-
SDRAM status
Definition at line 299 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:
-
SDRAM status
Definition at line 354 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:
-
SDRAM status
Definition at line 318 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:
-
SDRAM status
Definition at line 337 of file stm32746g_discovery_sdram.c.
Generated on Tue Jul 12 2022 16:12:52 by 1.7.2