HAL + 0/21 examples
CodeScope will show references to HAL_DMA_Start_IT() from the following samples and libraries:
Examples
STM32446E_EVAL
Examples
DMA
STM32469I-Discovery
Examples
DMA
STM32469I_EVAL
Examples
DMA
STM324x9I_EVAL
Examples
DMA
STM324xG_EVAL
Examples
DMA
STM32F4-Discovery
Examples
DMA
STM32F401-Discovery
Examples
DMA
STM32F411E-Discovery
Examples
DMA
STM32F412G-Discovery
Examples
DMA
STM32F412ZG-Nucleo
Examples
DMA
STM32F413H-Discovery
Examples
DMA
STM32F413ZH-Nucleo
Examples
DMA
STM32F429I-Discovery
Examples
DMA
STM32F429ZI-Nucleo
Examples
DMA
STM32F446ZE-Nucleo
Examples
DMA
 
Symbols
loading...
Files
loading...

HAL_DMA_Start_IT() function

Start the DMA Transfer with interrupt enabled.

Syntax

HAL_StatusTypeDef HAL_DMA_Start_IT(DMA_HandleTypeDef *hdma,     uint32_t SrcAddress,     uint32_t DstAddress,     uint32_t DataLength);
Implemented in stm32f4xx_hal_dma.c:451

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

DataLength

The length of data to be transferred from source to destination

Return value

HAL status

Examples

HAL_DMA_Start_IT() is referenced by 21 libraries and example projects.

References

LocationReferrerText
stm32f4xx_hal_dma.c:451
HAL_StatusTypeDef HAL_DMA_Start_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength)
stm32f4xx_hal_dma.h:663
HAL_StatusTypeDef HAL_DMA_Start_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength);
stm32f4xx_hal_adc.c:1463HAL_ADC_Start_DMA()
HAL_DMA_Start_IT(hadc->DMA_Handle, (uint32_t)&hadc->Instance->DR, (uint32_t)pData, Length);
stm32f4xx_hal_adc_ex.c:697HAL_ADCEx_MultiModeStart_DMA()
HAL_DMA_Start_IT(hadc->DMA_Handle, (uint32_t)&tmpADC_Common->CDR, (uint32_t)pData, Length);
stm32f4xx_hal_cryp.c:3225CRYP_SetDMAConfig()
if (HAL_DMA_Start_IT(hcryp->hdmain, inputaddr, (uint32_t)&hcryp->Instance->DIN, Size) != HAL_OK)
stm32f4xx_hal_cryp.c:3240CRYP_SetDMAConfig()
if (HAL_DMA_Start_IT(hcryp->hdmaout, (uint32_t)&hcryp->Instance->DOUT, outputaddr, Size) != HAL_OK)
stm32f4xx_hal_dac.c:626HAL_DAC_Start_DMA()
status = HAL_DMA_Start_IT(hdac->DMA_Handle1, (uint32_t)pData, tmpreg, Length);
stm32f4xx_hal_dac.c:635HAL_DAC_Start_DMA()
status = HAL_DMA_Start_IT(hdac->DMA_Handle2, (uint32_t)pData, tmpreg, Length);
stm32f4xx_hal_dcmi.c:384HAL_DCMI_Start_DMA()
HAL_DMA_Start_IT(hdcmi->DMA_Handle, (uint32_t)&hdcmi->Instance->DR, (uint32_t)pData, Length);
stm32f4xx_hal_dfsdm.c:2497HAL_DFSDM_FilterRegularStart_DMA()
if(HAL_DMA_Start_IT(hdfsdm_filter->hdmaReg, (uint32_t)&hdfsdm_filter->Instance->FLTRDATAR, \
stm32f4xx_hal_dfsdm.c:2574HAL_DFSDM_FilterRegularMsbStart_DMA()
if(HAL_DMA_Start_IT(hdfsdm_filter->hdmaReg, (uint32_t)(&hdfsdm_filter->Instance->FLTRDATAR) + 2U, \
stm32f4xx_hal_dfsdm.c:2913HAL_DFSDM_FilterInjectedStart_DMA()
if(HAL_DMA_Start_IT(hdfsdm_filter->hdmaInj, (uint32_t)&hdfsdm_filter->Instance->FLTJDATAR, \
stm32f4xx_hal_dfsdm.c:2988HAL_DFSDM_FilterInjectedMsbStart_DMA()
if(HAL_DMA_Start_IT(hdfsdm_filter->hdmaInj, (uint32_t)(&hdfsdm_filter->Instance->FLTJDATAR) + 2U, \
stm32f4xx_hal_fmpi2c.c:2026HAL_FMPI2C_Master_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmatx, (uint32_t)hfmpi2c->pBuffPtr,
stm32f4xx_hal_fmpi2c.c:2174HAL_FMPI2C_Master_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmarx, (uint32_t)&hfmpi2c->Instance->RXDR, (uint32_t)pData,
stm32f4xx_hal_fmpi2c.c:2321HAL_FMPI2C_Slave_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmatx,
stm32f4xx_hal_fmpi2c.c:2441HAL_FMPI2C_Slave_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmarx, (uint32_t)&hfmpi2c->Instance->RXDR, (uint32_t)pData,
stm32f4xx_hal_fmpi2c.c:3037HAL_FMPI2C_Mem_Write_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmatx, (uint32_t)pData, (uint32_t)&hfmpi2c->Instance->TXDR,
stm32f4xx_hal_fmpi2c.c:3183HAL_FMPI2C_Mem_Read_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmarx, (uint32_t)&hfmpi2c->Instance->RXDR, (uint32_t)pData,
stm32f4xx_hal_fmpi2c.c:3580HAL_FMPI2C_Master_Seq_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmatx, (uint32_t)hfmpi2c->pBuffPtr,
stm32f4xx_hal_fmpi2c.c:3848HAL_FMPI2C_Master_Seq_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmarx, (uint32_t)&hfmpi2c->Instance->RXDR, (uint32_t)pData,
stm32f4xx_hal_fmpi2c.c:4147HAL_FMPI2C_Slave_Seq_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmatx, (uint32_t)pData, (uint32_t)&hfmpi2c->Instance->TXDR,
stm32f4xx_hal_fmpi2c.c:4431HAL_FMPI2C_Slave_Seq_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hfmpi2c->hdmarx, (uint32_t)&hfmpi2c->Instance->RXDR,
stm32f4xx_hal_fmpi2c.c:6797FMPI2C_DMAMasterTransmitCplt()
if (HAL_DMA_Start_IT(hfmpi2c->hdmatx, (uint32_t)hfmpi2c->pBuffPtr, (uint32_t)&hfmpi2c->Instance->TXDR,
stm32f4xx_hal_fmpi2c.c:6885FMPI2C_DMAMasterReceiveCplt()
if (HAL_DMA_Start_IT(hfmpi2c->hdmarx, (uint32_t)&hfmpi2c->Instance->RXDR, (uint32_t)hfmpi2c->pBuffPtr,
stm32f4xx_hal_hash.c:1768HASH_DMAXferCplt()
status = HAL_DMA_Start_IT(hhash->hdmain, inputaddr, (uint32_t)&HASH->DIN, \
stm32f4xx_hal_hash.c:3055HASH_Start_DMA()
status = HAL_DMA_Start_IT(hhash->hdmain, inputaddr, (uint32_t)&HASH->DIN, \
stm32f4xx_hal_hash.c:3476HMAC_Start_DMA()
status = HAL_DMA_Start_IT(hhash->hdmain, inputaddr, (uint32_t)&HASH->DIN, \
stm32f4xx_hal_i2c.c:2027HAL_I2C_Master_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:2182HAL_I2C_Master_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2c.c:2319HAL_I2C_Slave_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:2433HAL_I2C_Slave_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2c.c:3128HAL_I2C_Mem_Write_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:3309HAL_I2C_Mem_Read_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2c.c:3736HAL_I2C_Master_Seq_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:4071HAL_I2C_Master_Seq_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2c.c:4349HAL_I2C_Slave_Seq_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:4589HAL_I2C_Slave_Seq_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2s.c:1235HAL_I2S_Transmit_DMA()
if (HAL_OK != HAL_DMA_Start_IT(hi2s->hdmatx,
stm32f4xx_hal_i2s.c:1334HAL_I2S_Receive_DMA()
if (HAL_OK != HAL_DMA_Start_IT(hi2s->hdmarx, (uint32_t)&hi2s->Instance->DR, (uint32_t)hi2s->pRxBuffPtr,
stm32f4xx_hal_i2s_ex.c:612HAL_I2SEx_TransmitReceive_DMA()
HAL_DMA_Start_IT(hi2s->hdmarx, (uint32_t)&I2SxEXT(hi2s->Instance)->DR, *(uint32_t *)tmp, hi2s->RxXferSize);
stm32f4xx_hal_i2s_ex.c:619HAL_I2SEx_TransmitReceive_DMA()
HAL_DMA_Start_IT(hi2s->hdmatx, *(uint32_t *)tmp, (uint32_t)&hi2s->Instance->DR, hi2s->TxXferSize);
stm32f4xx_hal_i2s_ex.c:645HAL_I2SEx_TransmitReceive_DMA()
HAL_DMA_Start_IT(hi2s->hdmatx, *(uint32_t *)tmp, (uint32_t)&I2SxEXT(hi2s->Instance)->DR, hi2s->TxXferSize);
stm32f4xx_hal_i2s_ex.c:652HAL_I2SEx_TransmitReceive_DMA()
HAL_DMA_Start_IT(hi2s->hdmarx, (uint32_t)&hi2s->Instance->DR, *(uint32_t *)tmp, hi2s->RxXferSize);
stm32f4xx_hal_irda.c:1076HAL_IRDA_Transmit_DMA()
HAL_DMA_Start_IT(hirda->hdmatx, *(const uint32_t *)tmp, (uint32_t)&hirda->Instance->DR, Size);
stm32f4xx_hal_irda.c:1143HAL_IRDA_Receive_DMA()
HAL_DMA_Start_IT(hirda->hdmarx, (uint32_t)&hirda->Instance->DR, *(uint32_t *)tmp, Size);
stm32f4xx_hal_mmc.c:1228HAL_MMC_ReadBlocks_DMA()
if(HAL_DMA_Start_IT(hmmc->hdmarx, (uint32_t)&hmmc->Instance->FIFO, (uint32_t)pData, (uint32_t)(MMC_BLOCKSIZE * NumberOfBlocks)/4) != HAL_OK)
stm32f4xx_hal_mmc.c:1379HAL_MMC_WriteBlocks_DMA()
if(HAL_DMA_Start_IT(hmmc->hdmatx, (uint32_t)pData, (uint32_t)&hmmc->Instance->FIFO, (uint32_t)(MMC_BLOCKSIZE * NumberOfBlocks)/4) != HAL_OK)
stm32f4xx_hal_qspi.c:1383HAL_QSPI_Transmit_DMA()
if (HAL_DMA_Start_IT(hqspi->hdma, (uint32_t)pData, (uint32_t)&hqspi->Instance->DR, hqspi->TxXferSize) == HAL_OK)
stm32f4xx_hal_qspi.c:1556HAL_QSPI_Receive_DMA()
if(HAL_DMA_Start_IT(hqspi->hdma, (uint32_t)&hqspi->Instance->DR, (uint32_t)pData, hqspi->RxXferSize) == HAL_OK)
stm32f4xx_hal_qspi.c:1584HAL_QSPI_Receive_DMA()
if(HAL_DMA_Start_IT(hqspi->hdma, (uint32_t)&hqspi->Instance->DR, (uint32_t)pData, hqspi->RxXferSize)== HAL_OK)
stm32f4xx_hal_sai.c:1400HAL_SAI_Transmit_DMA()
if (HAL_DMA_Start_IT(hsai->hdmatx, (uint32_t)hsai->pBuffPtr, (uint32_t)&hsai->Instance->DR, hsai->XferSize) != HAL_OK)
stm32f4xx_hal_sai.c:1485HAL_SAI_Receive_DMA()
if (HAL_DMA_Start_IT(hsai->hdmarx, (uint32_t)&hsai->Instance->DR, (uint32_t)hsai->pBuffPtr, hsai->XferSize) != HAL_OK)
stm32f4xx_hal_sd.c:1221HAL_SD_ReadBlocks_DMA()
if(HAL_DMA_Start_IT(hsd->hdmarx, (uint32_t)&hsd->Instance->FIFO, (uint32_t)pData, (uint32_t)(BLOCKSIZE * NumberOfBlocks)/4U) != HAL_OK)
stm32f4xx_hal_sd.c:1376HAL_SD_WriteBlocks_DMA()
if(HAL_DMA_Start_IT(hsd->hdmatx, (uint32_t)pData, (uint32_t)&hsd->Instance->FIFO, (uint32_t)(BLOCKSIZE * NumberOfBlocks)/4U) != HAL_OK)
stm32f4xx_hal_sdram.c:733HAL_SDRAM_Read_DMA()
status = HAL_DMA_Start_IT(hsdram->hdma, (uint32_t)pAddress, (uint32_t)pDstBuffer, (uint32_t)BufferSize);
stm32f4xx_hal_sdram.c:778HAL_SDRAM_Write_DMA()
status = HAL_DMA_Start_IT(hsdram->hdma, (uint32_t)pSrcBuffer, (uint32_t)pAddress, (uint32_t)BufferSize);
stm32f4xx_hal_smartcard.c:1000HAL_SMARTCARD_Transmit_DMA()
HAL_DMA_Start_IT(hsc->hdmatx, *(const uint32_t*)tmp, (uint32_t)&hsc->Instance->DR, Size);
stm32f4xx_hal_smartcard.c:1061HAL_SMARTCARD_Receive_DMA()
HAL_DMA_Start_IT(hsc->hdmarx, (uint32_t)&hsc->Instance->DR, *(uint32_t*)tmp, Size);
stm32f4xx_hal_spi.c:1732HAL_SPI_Transmit_DMA()
if (HAL_OK != HAL_DMA_Start_IT(hspi->hdmatx, (uint32_t)hspi->pTxBuffPtr, (uint32_t)&hspi->Instance->DR,
stm32f4xx_hal_spi.c:1846HAL_SPI_Receive_DMA()
if (HAL_OK != HAL_DMA_Start_IT(hspi->hdmarx, (uint32_t)&hspi->Instance->DR, (uint32_t)hspi->pRxBuffPtr,
stm32f4xx_hal_spi.c:1967HAL_SPI_TransmitReceive_DMA()
if (HAL_OK != HAL_DMA_Start_IT(hspi->hdmarx, (uint32_t)&hspi->Instance->DR, (uint32_t)hspi->pRxBuffPtr,
stm32f4xx_hal_spi.c:1988HAL_SPI_TransmitReceive_DMA()
if (HAL_OK != HAL_DMA_Start_IT(hspi->hdmatx, (uint32_t)hspi->pTxBuffPtr, (uint32_t)&hspi->Instance->DR,
stm32f4xx_hal_sram.c:683HAL_SRAM_Read_DMA()
status = HAL_DMA_Start_IT(hsram->hdma, (uint32_t)pAddress, (uint32_t)pDstBuffer, (uint32_t)BufferSize);
stm32f4xx_hal_sram.c:724HAL_SRAM_Write_DMA()
status = HAL_DMA_Start_IT(hsram->hdma, (uint32_t)pSrcBuffer, (uint32_t)pAddress, (uint32_t)BufferSize);
stm32f4xx_hal_tim.c:562HAL_TIM_Base_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)pData, (uint32_t)&htim->Instance->ARR,
stm32f4xx_hal_tim.c:1090HAL_TIM_OC_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1,
stm32f4xx_hal_tim.c:1112HAL_TIM_OC_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2,
stm32f4xx_hal_tim.c:1134HAL_TIM_OC_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3,
stm32f4xx_hal_tim.c:1155HAL_TIM_OC_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance->CCR4,
stm32f4xx_hal_tim.c:1755HAL_TIM_PWM_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1,
stm32f4xx_hal_tim.c:1777HAL_TIM_PWM_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2,
stm32f4xx_hal_tim.c:1798HAL_TIM_PWM_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3,
stm32f4xx_hal_tim.c:1819HAL_TIM_PWM_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance->CCR4,
stm32f4xx_hal_tim.c:2415HAL_TIM_IC_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData,
stm32f4xx_hal_tim.c:2436HAL_TIM_IC_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)pData,
stm32f4xx_hal_tim.c:2457HAL_TIM_IC_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->CCR3, (uint32_t)pData,
stm32f4xx_hal_tim.c:2478HAL_TIM_IC_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)&htim->Instance->CCR4, (uint32_t)pData,
stm32f4xx_hal_tim.c:3639HAL_TIM_Encoder_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData1,
stm32f4xx_hal_tim.c:3666HAL_TIM_Encoder_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)pData2,
stm32f4xx_hal_tim.c:3694HAL_TIM_Encoder_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData1,
stm32f4xx_hal_tim.c:3709HAL_TIM_Encoder_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)pData2,
stm32f4xx_hal_tim.c:4579HAL_TIM_DMABurst_MultiWriteStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4597HAL_TIM_DMABurst_MultiWriteStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4615HAL_TIM_DMABurst_MultiWriteStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4633HAL_TIM_DMABurst_MultiWriteStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4651HAL_TIM_DMABurst_MultiWriteStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4669HAL_TIM_DMABurst_MultiWriteStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_COMMUTATION], (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4687HAL_TIM_DMABurst_MultiWriteStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_TRIGGER], (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4914HAL_TIM_DMABurst_MultiReadStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4932HAL_TIM_DMABurst_MultiReadStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4950HAL_TIM_DMABurst_MultiReadStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4968HAL_TIM_DMABurst_MultiReadStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:4986HAL_TIM_DMABurst_MultiReadStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:5004HAL_TIM_DMABurst_MultiReadStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_COMMUTATION], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer,
stm32f4xx_hal_tim.c:5022HAL_TIM_DMABurst_MultiReadStart()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_TRIGGER], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer,
stm32f4xx_hal_tim_ex.c:532HAL_TIMEx_HallSensor_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData, Length) != HAL_OK)
stm32f4xx_hal_tim_ex.c:912HAL_TIMEx_OCN_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1,
stm32f4xx_hal_tim_ex.c:933HAL_TIMEx_OCN_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2,
stm32f4xx_hal_tim_ex.c:954HAL_TIMEx_OCN_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3,
stm32f4xx_hal_tim_ex.c:1383HAL_TIMEx_PWMN_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1,
stm32f4xx_hal_tim_ex.c:1404HAL_TIMEx_PWMN_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2,
stm32f4xx_hal_tim_ex.c:1425HAL_TIMEx_PWMN_Start_DMA()
if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3,
stm32f4xx_hal_uart.c:1412HAL_UART_Transmit_DMA()
HAL_DMA_Start_IT(huart->hdmatx, *(const uint32_t *)tmp, (uint32_t)&huart->Instance->DR, Size);
stm32f4xx_hal_uart.c:3295UART_Start_Receive_DMA()
HAL_DMA_Start_IT(huart->hdmarx, (uint32_t)&huart->Instance->DR, *(uint32_t *)tmp, Size);
stm32f4xx_hal_usart.c:1277HAL_USART_Transmit_DMA()
HAL_DMA_Start_IT(husart->hdmatx, *(const uint32_t *)tmp, (uint32_t)&husart->Instance->DR, Size);
stm32f4xx_hal_usart.c:1357HAL_USART_Receive_DMA()
HAL_DMA_Start_IT(husart->hdmarx, (uint32_t)&husart->Instance->DR, *(uint32_t *)tmp, Size);
stm32f4xx_hal_usart.c:1362HAL_USART_Receive_DMA()
HAL_DMA_Start_IT(husart->hdmatx, *(uint32_t *)tmp, (uint32_t)&husart->Instance->DR, Size);
stm32f4xx_hal_usart.c:1453HAL_USART_TransmitReceive_DMA()
HAL_DMA_Start_IT(husart->hdmarx, (uint32_t)&husart->Instance->DR, *(const uint32_t *)tmp, Size);
stm32f4xx_hal_usart.c:1457HAL_USART_TransmitReceive_DMA()
HAL_DMA_Start_IT(husart->hdmatx, *(const uint32_t *)tmp, (uint32_t)&husart->Instance->DR, Size);

Call Tree

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