HAL
HAL_DMAEx_MultiBufferStart_IT() is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALHAL_DMAEx_MultiBufferStart_IT()

HAL_DMAEx_MultiBufferStart_IT() function

Starts the multi_buffer DMA Transfer with interrupt enabled.

Syntax

HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma,     uint32_t SrcAddress,     uint32_t DstAddress,     uint32_t SecondMemAddress,     uint32_t DataLength);
Implemented in stm32f4xx_hal_dma_ex.c:154

Arguments

hdma

pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA Stream.

SrcAddress

The source memory Buffer address

DstAddress

The destination memory Buffer address

SecondMemAddress

The second memory Buffer address in case of multi buffer Transfer

DataLength

The length of data to be transferred from source to destination

Return value

HAL status

References

LocationReferrerText
stm32f4xx_hal_dma_ex.c:154
HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength)
stm32f4xx_hal_dma_ex.h:70
HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength);
stm32f4xx_hal_dcmi.c:411HAL_DCMI_Start_DMA()
HAL_DMAEx_MultiBufferStart_IT(hdcmi->DMA_Handle, (uint32_t)&hdcmi->Instance->DR, (uint32_t)pData, SecondMemAddress, hdcmi->XferSize);

Call Tree

Functions calling HAL_DMAEx_MultiBufferStart_IT()
Functions called by HAL_DMAEx_MultiBufferStart_IT()
all items filtered out
HAL_DMAEx_MultiBufferStart_IT()
assert_failed()
all items filtered out
Type of HAL_DMAEx_MultiBufferStart_IT()
HAL_DMAEx_MultiBufferStart_IT()