STM CMSIS
stm32f4xx_hal_dma_ex.h
Go to the documentation of this file.
1 
38 /* Define to prevent recursive inclusion -------------------------------------*/
39 #ifndef __STM32F4xx_HAL_DMA_EX_H
40 #define __STM32F4xx_HAL_DMA_EX_H
41 
42 #ifdef __cplusplus
43  extern "C" {
44 #endif
45 
46 /* Includes ------------------------------------------------------------------*/
47 #include "stm32f4xx_hal_def.h"
48 
57 /* Exported types ------------------------------------------------------------*/
66 typedef enum
67 {
68  MEMORY0 = 0x00U,
69  MEMORY1 = 0x01U
71 
76 /* Exported functions --------------------------------------------------------*/
87 /* IO operation functions *******************************************************/
88 HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength);
89 HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength);
90 HAL_StatusTypeDef HAL_DMAEx_ChangeMemory(DMA_HandleTypeDef *hdma, uint32_t Address, HAL_DMA_MemoryTypeDef memory);
91 
99 /* Private functions ---------------------------------------------------------*/
116 #ifdef __cplusplus
117 }
118 #endif
119 
120 #endif /*__STM32F4xx_HAL_DMA_EX_H*/
121 
122 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
This file contains HAL common defines, enumeration, macros and structures definitions.
HAL_StatusTypeDef
HAL Status structures definition.
Definition: stm32f4xx_hal_def.h:57
Definition: stm32f4xx_hal_dma_ex.h:68
Definition: stm32f4xx_hal_dma_ex.h:69
DMA handle Structure definition.
Definition: stm32f4xx_hal_dma.h:157
HAL_DMA_MemoryTypeDef
HAL DMA Memory definition.
Definition: stm32f4xx_hal_dma_ex.h:66