Go to the documentation of this file.
51 #ifdef HAL_DMA_MODULE_ENABLED
62 static void DMA_MultiBufferSetConfig(
DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength);
133 DMA_MultiBufferSetConfig(hdma, SrcAddress, DstAddress, DataLength);
189 DMA_MultiBufferSetConfig(hdma, SrcAddress, DstAddress, DataLength);
272 static void DMA_MultiBufferSetConfig(
DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength)
#define assert_param(expr)
Include module's header file.
HAL_StatusTypeDef
HAL Status structures definition
void(* XferHalfCpltCallback)(struct __DMA_HandleTypeDef *hdma)
DMA handle Structure definition.
#define __HAL_DMA_GET_TC_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream transfer complete flag.
#define DMA_MEMORY_TO_MEMORY
#define __HAL_DMA_ENABLE(__HANDLE__)
Enable the specified DMA Stream.
#define __HAL_DMA_CLEAR_FLAG(__HANDLE__, __FLAG__)
Clear the DMA Stream pending flags.
#define __HAL_DMA_GET_TE_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream transfer error flag.
__IO HAL_DMA_StateTypeDef State
#define __HAL_DMA_GET_FE_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream FIFO error flag.
HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength)
#define __HAL_LOCK(__HANDLE__)
DMA_Stream_TypeDef * Instance
HAL_StatusTypeDef HAL_DMAEx_ChangeMemory(DMA_HandleTypeDef *hdma, uint32_t Address, HAL_DMA_MemoryTypeDef memory)
HAL_DMA_MemoryTypeDef
HAL DMA Memory definition
#define IS_DMA_BUFFER_SIZE(SIZE)
#define __HAL_UNLOCK(__HANDLE__)
#define __HAL_DMA_GET_HT_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream half transfer complete flag.
HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength)
#define HAL_DMA_ERROR_NOT_SUPPORTED
#define DMA_MEMORY_TO_PERIPH
#define __HAL_DMA_GET_DME_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream direct mode error flag.
void(* XferM1HalfCpltCallback)(struct __DMA_HandleTypeDef *hdma)
#define HAL_DMA_ERROR_NONE
This file contains all the functions prototypes for the HAL module driver.