|
STM32L4xx_HAL_Driver
1.14.0
|
Header file of DMA LL module. More...
Go to the source code of this file.
Data Structures | |
| struct | LL_DMA_InitTypeDef |
Functions | |
| __STATIC_INLINE void | LL_DMA_EnableChannel (DMA_TypeDef *DMAx, uint32_t Channel) |
| Enable DMA channel. CCR EN LL_DMA_EnableChannel. More... | |
| __STATIC_INLINE void | LL_DMA_DisableChannel (DMA_TypeDef *DMAx, uint32_t Channel) |
| Disable DMA channel. CCR EN LL_DMA_DisableChannel. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsEnabledChannel (DMA_TypeDef *DMAx, uint32_t Channel) |
| Check if DMA channel is enabled or disabled. CCR EN LL_DMA_IsEnabledChannel. More... | |
| __STATIC_INLINE void | LL_DMA_ConfigTransfer (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Configuration) |
| Configure all parameters link to DMA transfer. CCR DIR LL_DMA_ConfigTransfer CCR MEM2MEM LL_DMA_ConfigTransfer CCR CIRC LL_DMA_ConfigTransfer CCR PINC LL_DMA_ConfigTransfer CCR MINC LL_DMA_ConfigTransfer CCR PSIZE LL_DMA_ConfigTransfer CCR MSIZE LL_DMA_ConfigTransfer CCR PL LL_DMA_ConfigTransfer. More... | |
| __STATIC_INLINE void | LL_DMA_SetDataTransferDirection (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Direction) |
| Set Data transfer direction (read from peripheral or from memory). CCR DIR LL_DMA_SetDataTransferDirection CCR MEM2MEM LL_DMA_SetDataTransferDirection. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetDataTransferDirection (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get Data transfer direction (read from peripheral or from memory). CCR DIR LL_DMA_GetDataTransferDirection CCR MEM2MEM LL_DMA_GetDataTransferDirection. More... | |
| __STATIC_INLINE void | LL_DMA_SetMode (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Mode) |
| Set DMA mode circular or normal. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetMode (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get DMA mode circular or normal. CCR CIRC LL_DMA_GetMode. More... | |
| __STATIC_INLINE void | LL_DMA_SetPeriphIncMode (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOrM2MSrcIncMode) |
| Set Peripheral increment mode. CCR PINC LL_DMA_SetPeriphIncMode. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetPeriphIncMode (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get Peripheral increment mode. CCR PINC LL_DMA_GetPeriphIncMode. More... | |
| __STATIC_INLINE void | LL_DMA_SetMemoryIncMode (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOrM2MDstIncMode) |
| Set Memory increment mode. CCR MINC LL_DMA_SetMemoryIncMode. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetMemoryIncMode (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get Memory increment mode. CCR MINC LL_DMA_GetMemoryIncMode. More... | |
| __STATIC_INLINE void | LL_DMA_SetPeriphSize (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOrM2MSrcDataSize) |
| Set Peripheral size. CCR PSIZE LL_DMA_SetPeriphSize. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetPeriphSize (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get Peripheral size. CCR PSIZE LL_DMA_GetPeriphSize. More... | |
| __STATIC_INLINE void | LL_DMA_SetMemorySize (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOrM2MDstDataSize) |
| Set Memory size. CCR MSIZE LL_DMA_SetMemorySize. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetMemorySize (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get Memory size. CCR MSIZE LL_DMA_GetMemorySize. More... | |
| __STATIC_INLINE void | LL_DMA_SetChannelPriorityLevel (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Priority) |
| Set Channel priority level. CCR PL LL_DMA_SetChannelPriorityLevel. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetChannelPriorityLevel (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get Channel priority level. CCR PL LL_DMA_GetChannelPriorityLevel. More... | |
| __STATIC_INLINE void | LL_DMA_SetDataLength (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t NbData) |
| Set Number of data to transfer. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetDataLength (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get Number of data to transfer. More... | |
| __STATIC_INLINE void | LL_DMA_ConfigAddresses (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t SrcAddress, uint32_t DstAddress, uint32_t Direction) |
| Configure the Source and Destination addresses. More... | |
| __STATIC_INLINE void | LL_DMA_SetMemoryAddress (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAddress) |
| Set the Memory address. More... | |
| __STATIC_INLINE void | LL_DMA_SetPeriphAddress (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphAddress) |
| Set the Peripheral address. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetMemoryAddress (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get Memory address. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetPeriphAddress (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get Peripheral address. More... | |
| __STATIC_INLINE void | LL_DMA_SetM2MSrcAddress (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAddress) |
| Set the Memory to Memory Source address. More... | |
| __STATIC_INLINE void | LL_DMA_SetM2MDstAddress (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAddress) |
| Set the Memory to Memory Destination address. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetM2MSrcAddress (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get the Memory to Memory Source address. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetM2MDstAddress (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get the Memory to Memory Destination address. More... | |
| __STATIC_INLINE void | LL_DMA_SetPeriphRequest (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Request) |
| Set DMA request for DMA Channels on DMAMUX Channel x. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_GetPeriphRequest (DMA_TypeDef *DMAx, uint32_t Channel) |
| Get DMA request for DMA Channels on DMAMUX Channel x. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI1 (DMA_TypeDef *DMAx) |
| Get Channel 1 global interrupt flag. ISR GIF1 LL_DMA_IsActiveFlag_GI1. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI2 (DMA_TypeDef *DMAx) |
| Get Channel 2 global interrupt flag. ISR GIF2 LL_DMA_IsActiveFlag_GI2. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI3 (DMA_TypeDef *DMAx) |
| Get Channel 3 global interrupt flag. ISR GIF3 LL_DMA_IsActiveFlag_GI3. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI4 (DMA_TypeDef *DMAx) |
| Get Channel 4 global interrupt flag. ISR GIF4 LL_DMA_IsActiveFlag_GI4. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI5 (DMA_TypeDef *DMAx) |
| Get Channel 5 global interrupt flag. ISR GIF5 LL_DMA_IsActiveFlag_GI5. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI6 (DMA_TypeDef *DMAx) |
| Get Channel 6 global interrupt flag. ISR GIF6 LL_DMA_IsActiveFlag_GI6. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI7 (DMA_TypeDef *DMAx) |
| Get Channel 7 global interrupt flag. ISR GIF7 LL_DMA_IsActiveFlag_GI7. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC1 (DMA_TypeDef *DMAx) |
| Get Channel 1 transfer complete flag. ISR TCIF1 LL_DMA_IsActiveFlag_TC1. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC2 (DMA_TypeDef *DMAx) |
| Get Channel 2 transfer complete flag. ISR TCIF2 LL_DMA_IsActiveFlag_TC2. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC3 (DMA_TypeDef *DMAx) |
| Get Channel 3 transfer complete flag. ISR TCIF3 LL_DMA_IsActiveFlag_TC3. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC4 (DMA_TypeDef *DMAx) |
| Get Channel 4 transfer complete flag. ISR TCIF4 LL_DMA_IsActiveFlag_TC4. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC5 (DMA_TypeDef *DMAx) |
| Get Channel 5 transfer complete flag. ISR TCIF5 LL_DMA_IsActiveFlag_TC5. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC6 (DMA_TypeDef *DMAx) |
| Get Channel 6 transfer complete flag. ISR TCIF6 LL_DMA_IsActiveFlag_TC6. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC7 (DMA_TypeDef *DMAx) |
| Get Channel 7 transfer complete flag. ISR TCIF7 LL_DMA_IsActiveFlag_TC7. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT1 (DMA_TypeDef *DMAx) |
| Get Channel 1 half transfer flag. ISR HTIF1 LL_DMA_IsActiveFlag_HT1. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT2 (DMA_TypeDef *DMAx) |
| Get Channel 2 half transfer flag. ISR HTIF2 LL_DMA_IsActiveFlag_HT2. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT3 (DMA_TypeDef *DMAx) |
| Get Channel 3 half transfer flag. ISR HTIF3 LL_DMA_IsActiveFlag_HT3. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT4 (DMA_TypeDef *DMAx) |
| Get Channel 4 half transfer flag. ISR HTIF4 LL_DMA_IsActiveFlag_HT4. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT5 (DMA_TypeDef *DMAx) |
| Get Channel 5 half transfer flag. ISR HTIF5 LL_DMA_IsActiveFlag_HT5. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT6 (DMA_TypeDef *DMAx) |
| Get Channel 6 half transfer flag. ISR HTIF6 LL_DMA_IsActiveFlag_HT6. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT7 (DMA_TypeDef *DMAx) |
| Get Channel 7 half transfer flag. ISR HTIF7 LL_DMA_IsActiveFlag_HT7. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE1 (DMA_TypeDef *DMAx) |
| Get Channel 1 transfer error flag. ISR TEIF1 LL_DMA_IsActiveFlag_TE1. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE2 (DMA_TypeDef *DMAx) |
| Get Channel 2 transfer error flag. ISR TEIF2 LL_DMA_IsActiveFlag_TE2. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE3 (DMA_TypeDef *DMAx) |
| Get Channel 3 transfer error flag. ISR TEIF3 LL_DMA_IsActiveFlag_TE3. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE4 (DMA_TypeDef *DMAx) |
| Get Channel 4 transfer error flag. ISR TEIF4 LL_DMA_IsActiveFlag_TE4. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE5 (DMA_TypeDef *DMAx) |
| Get Channel 5 transfer error flag. ISR TEIF5 LL_DMA_IsActiveFlag_TE5. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE6 (DMA_TypeDef *DMAx) |
| Get Channel 6 transfer error flag. ISR TEIF6 LL_DMA_IsActiveFlag_TE6. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE7 (DMA_TypeDef *DMAx) |
| Get Channel 7 transfer error flag. ISR TEIF7 LL_DMA_IsActiveFlag_TE7. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_GI1 (DMA_TypeDef *DMAx) |
| Clear Channel 1 global interrupt flag. IFCR CGIF1 LL_DMA_ClearFlag_GI1. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_GI2 (DMA_TypeDef *DMAx) |
| Clear Channel 2 global interrupt flag. IFCR CGIF2 LL_DMA_ClearFlag_GI2. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_GI3 (DMA_TypeDef *DMAx) |
| Clear Channel 3 global interrupt flag. IFCR CGIF3 LL_DMA_ClearFlag_GI3. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_GI4 (DMA_TypeDef *DMAx) |
| Clear Channel 4 global interrupt flag. IFCR CGIF4 LL_DMA_ClearFlag_GI4. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_GI5 (DMA_TypeDef *DMAx) |
| Clear Channel 5 global interrupt flag. IFCR CGIF5 LL_DMA_ClearFlag_GI5. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_GI6 (DMA_TypeDef *DMAx) |
| Clear Channel 6 global interrupt flag. IFCR CGIF6 LL_DMA_ClearFlag_GI6. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_GI7 (DMA_TypeDef *DMAx) |
| Clear Channel 7 global interrupt flag. IFCR CGIF7 LL_DMA_ClearFlag_GI7. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TC1 (DMA_TypeDef *DMAx) |
| Clear Channel 1 transfer complete flag. IFCR CTCIF1 LL_DMA_ClearFlag_TC1. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TC2 (DMA_TypeDef *DMAx) |
| Clear Channel 2 transfer complete flag. IFCR CTCIF2 LL_DMA_ClearFlag_TC2. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TC3 (DMA_TypeDef *DMAx) |
| Clear Channel 3 transfer complete flag. IFCR CTCIF3 LL_DMA_ClearFlag_TC3. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TC4 (DMA_TypeDef *DMAx) |
| Clear Channel 4 transfer complete flag. IFCR CTCIF4 LL_DMA_ClearFlag_TC4. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TC5 (DMA_TypeDef *DMAx) |
| Clear Channel 5 transfer complete flag. IFCR CTCIF5 LL_DMA_ClearFlag_TC5. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TC6 (DMA_TypeDef *DMAx) |
| Clear Channel 6 transfer complete flag. IFCR CTCIF6 LL_DMA_ClearFlag_TC6. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TC7 (DMA_TypeDef *DMAx) |
| Clear Channel 7 transfer complete flag. IFCR CTCIF7 LL_DMA_ClearFlag_TC7. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_HT1 (DMA_TypeDef *DMAx) |
| Clear Channel 1 half transfer flag. IFCR CHTIF1 LL_DMA_ClearFlag_HT1. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_HT2 (DMA_TypeDef *DMAx) |
| Clear Channel 2 half transfer flag. IFCR CHTIF2 LL_DMA_ClearFlag_HT2. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_HT3 (DMA_TypeDef *DMAx) |
| Clear Channel 3 half transfer flag. IFCR CHTIF3 LL_DMA_ClearFlag_HT3. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_HT4 (DMA_TypeDef *DMAx) |
| Clear Channel 4 half transfer flag. IFCR CHTIF4 LL_DMA_ClearFlag_HT4. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_HT5 (DMA_TypeDef *DMAx) |
| Clear Channel 5 half transfer flag. IFCR CHTIF5 LL_DMA_ClearFlag_HT5. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_HT6 (DMA_TypeDef *DMAx) |
| Clear Channel 6 half transfer flag. IFCR CHTIF6 LL_DMA_ClearFlag_HT6. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_HT7 (DMA_TypeDef *DMAx) |
| Clear Channel 7 half transfer flag. IFCR CHTIF7 LL_DMA_ClearFlag_HT7. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TE1 (DMA_TypeDef *DMAx) |
| Clear Channel 1 transfer error flag. IFCR CTEIF1 LL_DMA_ClearFlag_TE1. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TE2 (DMA_TypeDef *DMAx) |
| Clear Channel 2 transfer error flag. IFCR CTEIF2 LL_DMA_ClearFlag_TE2. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TE3 (DMA_TypeDef *DMAx) |
| Clear Channel 3 transfer error flag. IFCR CTEIF3 LL_DMA_ClearFlag_TE3. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TE4 (DMA_TypeDef *DMAx) |
| Clear Channel 4 transfer error flag. IFCR CTEIF4 LL_DMA_ClearFlag_TE4. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TE5 (DMA_TypeDef *DMAx) |
| Clear Channel 5 transfer error flag. IFCR CTEIF5 LL_DMA_ClearFlag_TE5. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TE6 (DMA_TypeDef *DMAx) |
| Clear Channel 6 transfer error flag. IFCR CTEIF6 LL_DMA_ClearFlag_TE6. More... | |
| __STATIC_INLINE void | LL_DMA_ClearFlag_TE7 (DMA_TypeDef *DMAx) |
| Clear Channel 7 transfer error flag. IFCR CTEIF7 LL_DMA_ClearFlag_TE7. More... | |
| __STATIC_INLINE void | LL_DMA_EnableIT_TC (DMA_TypeDef *DMAx, uint32_t Channel) |
| Enable Transfer complete interrupt. CCR TCIE LL_DMA_EnableIT_TC. More... | |
| __STATIC_INLINE void | LL_DMA_EnableIT_HT (DMA_TypeDef *DMAx, uint32_t Channel) |
| Enable Half transfer interrupt. CCR HTIE LL_DMA_EnableIT_HT. More... | |
| __STATIC_INLINE void | LL_DMA_EnableIT_TE (DMA_TypeDef *DMAx, uint32_t Channel) |
| Enable Transfer error interrupt. CCR TEIE LL_DMA_EnableIT_TE. More... | |
| __STATIC_INLINE void | LL_DMA_DisableIT_TC (DMA_TypeDef *DMAx, uint32_t Channel) |
| Disable Transfer complete interrupt. CCR TCIE LL_DMA_DisableIT_TC. More... | |
| __STATIC_INLINE void | LL_DMA_DisableIT_HT (DMA_TypeDef *DMAx, uint32_t Channel) |
| Disable Half transfer interrupt. CCR HTIE LL_DMA_DisableIT_HT. More... | |
| __STATIC_INLINE void | LL_DMA_DisableIT_TE (DMA_TypeDef *DMAx, uint32_t Channel) |
| Disable Transfer error interrupt. CCR TEIE LL_DMA_DisableIT_TE. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_TC (DMA_TypeDef *DMAx, uint32_t Channel) |
| Check if Transfer complete Interrupt is enabled. CCR TCIE LL_DMA_IsEnabledIT_TC. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_HT (DMA_TypeDef *DMAx, uint32_t Channel) |
| Check if Half transfer Interrupt is enabled. CCR HTIE LL_DMA_IsEnabledIT_HT. More... | |
| __STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_TE (DMA_TypeDef *DMAx, uint32_t Channel) |
| Check if Transfer error Interrupt is enabled. CCR TEIE LL_DMA_IsEnabledIT_TE. More... | |
| 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. More... | |
| ErrorStatus | LL_DMA_DeInit (DMA_TypeDef *DMAx, uint32_t Channel) |
| De-initialize the DMA registers to their default reset values. More... | |
| void | LL_DMA_StructInit (LL_DMA_InitTypeDef *DMA_InitStruct) |
| Set each LL_DMA_InitTypeDef field to default value. More... | |
Variables | |
| static const uint8_t | CHANNEL_OFFSET_TAB [] |
Header file of DMA LL module.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32l4xx_ll_dma.h.