HAL_SD_ReadBlocks_DMA() function
Reads block(s) from a specified address in a card. The Data transfer is managed by DMA mode.
Arguments
hsd
Pointer SD handle
pData
Pointer to the buffer that will contain the received data
BlockAdd
Block Address from where data is to be read
NumberOfBlocks
Number of blocks to read.
Return value
HAL status
Notes
This API should be followed by a check on the card state through HAL_SD_GetCardState(). You could also check the DMA transfer process through the SD Rx interrupt event.
Examples
HAL_SD_ReadBlocks_DMA() is referenced by
12 libraries and example projects.
Functions called by HAL_SD_ReadBlocks_DMA()
HAL_SD_ReadBlocks_DMA()
Data read by HAL_SD_ReadBlocks_DMA()
Data written by HAL_SD_ReadBlocks_DMA()
HAL_SD_ReadBlocks_DMA()
HAL_SD_ReadBlocks_DMA()::errorstate HAL_SD_ReadBlocks_DMA()::add all items filtered out
Type of HAL_SD_ReadBlocks_DMA()
HAL_SD_ReadBlocks_DMA()
uint32_t all items filtered out