50#ifdef HAL_DMA_MODULE_ENABLED 
  124      hdma->
Instance->CR |= (uint32_t)DMA_SxCR_DBM;
 
  127      hdma->
Instance->M1AR = SecondMemAddress;
 
 
  187    hdma->
Instance->CR |= (uint32_t)DMA_SxCR_DBM;
 
  190    hdma->
Instance->M1AR = SecondMemAddress;
 
 
HAL_StatusTypeDef HAL_DMAEx_ChangeMemory(DMA_HandleTypeDef *hdma, uint32_t Address, HAL_DMA_MemoryTypeDef memory)
Change the memory0 or memory1 address on the fly.
 
HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength)
Starts the multi_buffer DMA Transfer.
 
HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength)
Starts the multi_buffer DMA Transfer with interrupt enabled.
 
HAL_DMA_MemoryTypeDef
HAL DMA Memory definition
 
static void DMA_MultiBufferSetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength)
Set the DMA Transfer parameter.
 
#define DMA_MEMORY_TO_MEMORY
 
#define DMA_MEMORY_TO_PERIPH
 
#define HAL_DMA_ERROR_PARAM
 
#define HAL_DMA_ERROR_NOT_SUPPORTED
 
#define HAL_DMA_ERROR_NONE
 
#define IS_DMA_BUFFER_SIZE(SIZE)
 
#define __HAL_DMA_GET_HT_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream half transfer complete flag.
 
#define __HAL_DMA_GET_DME_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream direct mode error flag.
 
#define __HAL_DMA_GET_FE_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream FIFO error flag.
 
#define __HAL_DMA_GET_TE_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream transfer error flag.
 
#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_TC_FLAG_INDEX(__HANDLE__)
Return the current DMA Stream transfer complete flag.
 
#define assert_param(expr)
 
This file contains all the functions prototypes for the HAL module driver.
 
HAL_StatusTypeDef
HAL Status structures definition
 
#define __HAL_UNLOCK(__HANDLE__)
 
#define __HAL_LOCK(__HANDLE__)
 
DMA handle Structure definition.
 
void(* XferCpltCallback)(struct __DMA_HandleTypeDef *hdma)
 
void(* XferErrorCallback)(struct __DMA_HandleTypeDef *hdma)
 
__IO HAL_DMA_StateTypeDef State
 
void(* XferHalfCpltCallback)(struct __DMA_HandleTypeDef *hdma)
 
DMA_Stream_TypeDef * Instance
 
void(* XferM1HalfCpltCallback)(struct __DMA_HandleTypeDef *hdma)
 
void(* XferM1CpltCallback)(struct __DMA_HandleTypeDef *hdma)