RTEMS 6.1-rc7
Loading...
Searching...
No Matches
stm32h7xx_hal_mmc_ex.h
Go to the documentation of this file.
1
19/* Define to prevent recursive inclusion -------------------------------------*/
20#ifndef STM32H7xx_HAL_MMC_EX_H
21#define STM32H7xx_HAL_MMC_EX_H
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
27/* Includes ------------------------------------------------------------------*/
28#include "stm32h7xx_hal_def.h"
29
39/* Exported types ------------------------------------------------------------*/
49typedef enum
50{
55
56
64/* Exported functions --------------------------------------------------------*/
74HAL_StatusTypeDef HAL_MMCEx_ConfigDMAMultiBuffer(MMC_HandleTypeDef *hmmc, uint32_t *pDataBuffer0,
75 uint32_t *pDataBuffer1, uint32_t BufferSize);
76HAL_StatusTypeDef HAL_MMCEx_ReadBlocksDMAMultiBuffer(MMC_HandleTypeDef *hmmc, uint32_t BlockAdd,
77 uint32_t NumberOfBlocks);
78HAL_StatusTypeDef HAL_MMCEx_WriteBlocksDMAMultiBuffer(MMC_HandleTypeDef *hmmc, uint32_t BlockAdd,
79 uint32_t NumberOfBlocks);
80HAL_StatusTypeDef HAL_MMCEx_ChangeDMABuffer(MMC_HandleTypeDef *hmmc, HAL_MMCEx_DMABuffer_MemoryTypeDef Buffer,
81 uint32_t *pDataBuffer);
82
83void HAL_MMCEx_Read_DMADoubleBuf0CpltCallback(MMC_HandleTypeDef *hmmc);
84void HAL_MMCEx_Read_DMADoubleBuf1CpltCallback(MMC_HandleTypeDef *hmmc);
85void HAL_MMCEx_Write_DMADoubleBuf0CpltCallback(MMC_HandleTypeDef *hmmc);
86void HAL_MMCEx_Write_DMADoubleBuf1CpltCallback(MMC_HandleTypeDef *hmmc);
87
96/* Private types -------------------------------------------------------------*/
97/* Private defines -----------------------------------------------------------*/
98/* Private variables ---------------------------------------------------------*/
99/* Private constants ---------------------------------------------------------*/
100/* Private macros ------------------------------------------------------------*/
101/* Private functions prototypes ----------------------------------------------*/
102/* Private functions ---------------------------------------------------------*/
103
111#ifdef __cplusplus
112}
113#endif
114
115
116#endif /* STM32H7xx_HAL_MMCEx_H */
HAL_MMCEx_DMABuffer_MemoryTypeDef
Definition: stm32h7xx_hal_mmc_ex.h:50
@ MMC_DMA_BUFFER0
Definition: stm32h7xx_hal_mmc_ex.h:51
@ MMC_DMA_BUFFER1
Definition: stm32h7xx_hal_mmc_ex.h:52
This file contains HAL common defines, enumeration, macros and structures definitions.
HAL_StatusTypeDef
HAL Status structures definition.
Definition: stm32h7xx_hal_def.h:47
MMC handle Structure definition.
Definition: stm32h7xx_hal_mmc.h:121