20#ifndef STM32H7xx_HAL_MMC_EX_H
21#define STM32H7xx_HAL_MMC_EX_H
33#if defined (SDMMC1) || defined (SDMMC2)
49 MMC_DMA_BUFFER0 = 0x00U,
50 MMC_DMA_BUFFER1 = 0x01U,
52} HAL_MMCEx_DMABuffer_MemoryTypeDef;
70HAL_StatusTypeDef HAL_MMCEx_ConfigDMAMultiBuffer(MMC_HandleTypeDef *hmmc, uint32_t *pDataBuffer0,
71 uint32_t *pDataBuffer1, uint32_t BufferSize);
72HAL_StatusTypeDef HAL_MMCEx_ReadBlocksDMAMultiBuffer(MMC_HandleTypeDef *hmmc, uint32_t BlockAdd,
73 uint32_t NumberOfBlocks);
74HAL_StatusTypeDef HAL_MMCEx_WriteBlocksDMAMultiBuffer(MMC_HandleTypeDef *hmmc, uint32_t BlockAdd,
75 uint32_t NumberOfBlocks);
76HAL_StatusTypeDef HAL_MMCEx_ChangeDMABuffer(MMC_HandleTypeDef *hmmc, HAL_MMCEx_DMABuffer_MemoryTypeDef Buffer,
77 uint32_t *pDataBuffer);
79void HAL_MMCEx_Read_DMADoubleBuf0CpltCallback(MMC_HandleTypeDef *hmmc);
80void HAL_MMCEx_Read_DMADoubleBuf1CpltCallback(MMC_HandleTypeDef *hmmc);
81void HAL_MMCEx_Write_DMADoubleBuf0CpltCallback(MMC_HandleTypeDef *hmmc);
82void HAL_MMCEx_Write_DMADoubleBuf1CpltCallback(MMC_HandleTypeDef *hmmc);
This file contains HAL common defines, enumeration, macros and structures definitions.
HAL_StatusTypeDef
HAL Status structures definition.