STM32F479xx HAL User Manual
|
Functions | |
uint32_t | LL_DMA_DeInit (DMA_TypeDef *DMAx, uint32_t Stream) |
De-initialize the DMA registers to their default reset values. | |
uint32_t | LL_DMA_Init (DMA_TypeDef *DMAx, uint32_t Stream, LL_DMA_InitTypeDef *DMA_InitStruct) |
Initialize the DMA registers according to the specified parameters in DMA_InitStruct. | |
void | LL_DMA_StructInit (LL_DMA_InitTypeDef *DMA_InitStruct) |
Set each LL_DMA_InitTypeDef field to default value. |
uint32_t LL_DMA_DeInit | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
De-initialize the DMA registers to their default reset values.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
An | ErrorStatus enumeration value:
|
Definition at line 156 of file stm32f4xx_ll_dma.c.
References __LL_DMA_GET_STREAM_INSTANCE, assert_param, IS_LL_DMA_ALL_STREAM_INSTANCE, LL_AHB1_GRP1_ForceReset(), LL_AHB1_GRP1_PERIPH_DMA1, LL_AHB1_GRP1_PERIPH_DMA2, LL_AHB1_GRP1_ReleaseReset(), LL_DMA_CHANNEL_0, LL_DMA_DisableStream(), LL_DMA_SetChannelSelection(), LL_DMA_STREAM_0, LL_DMA_STREAM_1, LL_DMA_STREAM_2, LL_DMA_STREAM_3, LL_DMA_STREAM_4, LL_DMA_STREAM_5, LL_DMA_STREAM_6, LL_DMA_STREAM_7, LL_DMA_STREAM_ALL, and LL_DMA_WriteReg.
uint32_t LL_DMA_Init | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
LL_DMA_InitTypeDef * | DMA_InitStruct | ||
) |
Initialize the DMA registers according to the specified parameters in DMA_InitStruct.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
DMA_InitStruct | pointer to a LL_DMA_InitTypeDef structure. |
An | ErrorStatus enumeration value:
|
Definition at line 285 of file stm32f4xx_ll_dma.c.
References assert_param, LL_DMA_InitTypeDef::Channel, LL_DMA_InitTypeDef::Direction, LL_DMA_InitTypeDef::FIFOMode, LL_DMA_InitTypeDef::FIFOThreshold, IS_LL_DMA_ALL_STREAM_INSTANCE, IS_LL_DMA_CHANNEL, IS_LL_DMA_DIRECTION, IS_LL_DMA_FIFO_MODE_STATE, IS_LL_DMA_FIFO_THRESHOLD, IS_LL_DMA_MEMORY_BURST, IS_LL_DMA_MEMORYDATASIZE, IS_LL_DMA_MEMORYINCMODE, IS_LL_DMA_MODE, IS_LL_DMA_NBDATA, IS_LL_DMA_PERIPHDATASIZE, IS_LL_DMA_PERIPHERAL_BURST, IS_LL_DMA_PERIPHINCMODE, IS_LL_DMA_PRIORITY, LL_DMA_ConfigFifo(), LL_DMA_ConfigTransfer(), LL_DMA_FIFOMODE_DISABLE, LL_DMA_SetChannelSelection(), LL_DMA_SetDataLength(), LL_DMA_SetMemoryAddress(), LL_DMA_SetMemoryBurstxfer(), LL_DMA_SetPeriphAddress(), LL_DMA_SetPeriphBurstxfer(), LL_DMA_InitTypeDef::MemBurst, LL_DMA_InitTypeDef::MemoryOrM2MDstAddress, LL_DMA_InitTypeDef::MemoryOrM2MDstDataSize, LL_DMA_InitTypeDef::MemoryOrM2MDstIncMode, LL_DMA_InitTypeDef::Mode, LL_DMA_InitTypeDef::NbData, LL_DMA_InitTypeDef::PeriphBurst, LL_DMA_InitTypeDef::PeriphOrM2MSrcAddress, LL_DMA_InitTypeDef::PeriphOrM2MSrcDataSize, LL_DMA_InitTypeDef::PeriphOrM2MSrcIncMode, and LL_DMA_InitTypeDef::Priority.
void LL_DMA_StructInit | ( | LL_DMA_InitTypeDef * | DMA_InitStruct | ) |
Set each LL_DMA_InitTypeDef field to default value.
DMA_InitStruct | Pointer to a LL_DMA_InitTypeDef structure. |
None |
Definition at line 385 of file stm32f4xx_ll_dma.c.
References LL_DMA_InitTypeDef::Channel, LL_DMA_InitTypeDef::Direction, LL_DMA_InitTypeDef::FIFOMode, LL_DMA_InitTypeDef::FIFOThreshold, LL_DMA_CHANNEL_0, LL_DMA_DIRECTION_PERIPH_TO_MEMORY, LL_DMA_FIFOMODE_DISABLE, LL_DMA_FIFOTHRESHOLD_1_4, LL_DMA_MBURST_SINGLE, LL_DMA_MDATAALIGN_BYTE, LL_DMA_MEMORY_NOINCREMENT, LL_DMA_MODE_NORMAL, LL_DMA_PBURST_SINGLE, LL_DMA_PDATAALIGN_BYTE, LL_DMA_PERIPH_NOINCREMENT, LL_DMA_PRIORITY_LOW, LL_DMA_InitTypeDef::MemBurst, LL_DMA_InitTypeDef::MemoryOrM2MDstAddress, LL_DMA_InitTypeDef::MemoryOrM2MDstDataSize, LL_DMA_InitTypeDef::MemoryOrM2MDstIncMode, LL_DMA_InitTypeDef::Mode, LL_DMA_InitTypeDef::NbData, LL_DMA_InitTypeDef::PeriphBurst, LL_DMA_InitTypeDef::PeriphOrM2MSrcAddress, LL_DMA_InitTypeDef::PeriphOrM2MSrcDataSize, LL_DMA_InitTypeDef::PeriphOrM2MSrcIncMode, and LL_DMA_InitTypeDef::Priority.