STM32L443xx HAL User Manual
|
Functions | |
ErrorStatus | LL_DMA_DeInit (DMA_TypeDef *DMAx, uint32_t Channel) |
De-initialize the DMA registers to their default reset values. | |
ErrorStatus | LL_DMA_Init (DMA_TypeDef *DMAx, uint32_t Channel, 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. |
ErrorStatus LL_DMA_DeInit | ( | DMA_TypeDef * | DMAx, |
uint32_t | Channel | ||
) |
De-initialize the DMA registers to their default reset values.
DMAx | DMAx Instance |
Channel | This parameter can be one of the following values: |
An | ErrorStatus enumeration value:
|
Definition at line 162 of file stm32l4xx_ll_dma.c.
References __LL_DMA_GET_CHANNEL_INSTANCE, assert_param, IS_LL_DMA_ALL_CHANNEL_INSTANCE, LL_AHB1_GRP1_ForceReset(), LL_AHB1_GRP1_PERIPH_DMA1, LL_AHB1_GRP1_PERIPH_DMA2, LL_AHB1_GRP1_ReleaseReset(), LL_DMA_CHANNEL_1, LL_DMA_CHANNEL_2, LL_DMA_CHANNEL_3, LL_DMA_CHANNEL_4, LL_DMA_CHANNEL_5, LL_DMA_CHANNEL_6, LL_DMA_CHANNEL_7, LL_DMA_CHANNEL_ALL, LL_DMA_ClearFlag_GI1(), LL_DMA_ClearFlag_GI2(), LL_DMA_ClearFlag_GI3(), LL_DMA_ClearFlag_GI4(), LL_DMA_ClearFlag_GI5(), LL_DMA_ClearFlag_GI6(), LL_DMA_ClearFlag_GI7(), LL_DMA_REQUEST_0, and LL_DMA_SetPeriphRequest().
ErrorStatus LL_DMA_Init | ( | DMA_TypeDef * | DMAx, |
uint32_t | Channel, | ||
LL_DMA_InitTypeDef * | DMA_InitStruct | ||
) |
Initialize the DMA registers according to the specified parameters in DMA_InitStruct.
DMAx | DMAx Instance |
Channel | 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 286 of file stm32l4xx_ll_dma.c.
References assert_param, LL_DMA_InitTypeDef::Direction, IS_LL_DMA_ALL_CHANNEL_INSTANCE, IS_LL_DMA_DIRECTION, IS_LL_DMA_MEMORYDATASIZE, IS_LL_DMA_MEMORYINCMODE, IS_LL_DMA_MODE, IS_LL_DMA_NBDATA, IS_LL_DMA_PERIPHDATASIZE, IS_LL_DMA_PERIPHINCMODE, IS_LL_DMA_PERIPHREQUEST, IS_LL_DMA_PRIORITY, LL_DMA_ConfigTransfer(), LL_DMA_SetDataLength(), LL_DMA_SetMemoryAddress(), LL_DMA_SetPeriphAddress(), LL_DMA_SetPeriphRequest(), LL_DMA_InitTypeDef::MemoryOrM2MDstAddress, LL_DMA_InitTypeDef::MemoryOrM2MDstDataSize, LL_DMA_InitTypeDef::MemoryOrM2MDstIncMode, LL_DMA_InitTypeDef::Mode, LL_DMA_InitTypeDef::NbData, LL_DMA_InitTypeDef::PeriphOrM2MSrcAddress, LL_DMA_InitTypeDef::PeriphOrM2MSrcDataSize, LL_DMA_InitTypeDef::PeriphOrM2MSrcIncMode, LL_DMA_InitTypeDef::PeriphRequest, 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 362 of file stm32l4xx_ll_dma.c.
References LL_DMA_InitTypeDef::Direction, LL_DMA_DIRECTION_PERIPH_TO_MEMORY, LL_DMA_MDATAALIGN_BYTE, LL_DMA_MEMORY_NOINCREMENT, LL_DMA_MODE_NORMAL, LL_DMA_PDATAALIGN_BYTE, LL_DMA_PERIPH_NOINCREMENT, LL_DMA_PRIORITY_LOW, LL_DMA_REQUEST_0, LL_DMA_InitTypeDef::MemoryOrM2MDstAddress, LL_DMA_InitTypeDef::MemoryOrM2MDstDataSize, LL_DMA_InitTypeDef::MemoryOrM2MDstIncMode, LL_DMA_InitTypeDef::Mode, LL_DMA_InitTypeDef::NbData, LL_DMA_InitTypeDef::PeriphOrM2MSrcAddress, LL_DMA_InitTypeDef::PeriphOrM2MSrcDataSize, LL_DMA_InitTypeDef::PeriphOrM2MSrcIncMode, LL_DMA_InitTypeDef::PeriphRequest, and LL_DMA_InitTypeDef::Priority.