STM32L443xx HAL User Manual
|
Header file of DMA LL module. More...
#include "stm32l4xx.h"
Go to the source code of this file.
Data Structures | |
struct | LL_DMA_InitTypeDef |
Defines | |
#define | DMA_CSELR_OFFSET (uint32_t)(DMA1_CSELR_BASE - DMA1_BASE) |
#define | DMA_POSITION_CSELR_CXS POSITION_VAL(DMA_CSELR_C1S << (Channel*4U)) |
#define | LL_DMA_IFCR_CGIF1 DMA_IFCR_CGIF1 |
#define | LL_DMA_IFCR_CTCIF1 DMA_IFCR_CTCIF1 |
#define | LL_DMA_IFCR_CHTIF1 DMA_IFCR_CHTIF1 |
#define | LL_DMA_IFCR_CTEIF1 DMA_IFCR_CTEIF1 |
#define | LL_DMA_IFCR_CGIF2 DMA_IFCR_CGIF2 |
#define | LL_DMA_IFCR_CTCIF2 DMA_IFCR_CTCIF2 |
#define | LL_DMA_IFCR_CHTIF2 DMA_IFCR_CHTIF2 |
#define | LL_DMA_IFCR_CTEIF2 DMA_IFCR_CTEIF2 |
#define | LL_DMA_IFCR_CGIF3 DMA_IFCR_CGIF3 |
#define | LL_DMA_IFCR_CTCIF3 DMA_IFCR_CTCIF3 |
#define | LL_DMA_IFCR_CHTIF3 DMA_IFCR_CHTIF3 |
#define | LL_DMA_IFCR_CTEIF3 DMA_IFCR_CTEIF3 |
#define | LL_DMA_IFCR_CGIF4 DMA_IFCR_CGIF4 |
#define | LL_DMA_IFCR_CTCIF4 DMA_IFCR_CTCIF4 |
#define | LL_DMA_IFCR_CHTIF4 DMA_IFCR_CHTIF4 |
#define | LL_DMA_IFCR_CTEIF4 DMA_IFCR_CTEIF4 |
#define | LL_DMA_IFCR_CGIF5 DMA_IFCR_CGIF5 |
#define | LL_DMA_IFCR_CTCIF5 DMA_IFCR_CTCIF5 |
#define | LL_DMA_IFCR_CHTIF5 DMA_IFCR_CHTIF5 |
#define | LL_DMA_IFCR_CTEIF5 DMA_IFCR_CTEIF5 |
#define | LL_DMA_IFCR_CGIF6 DMA_IFCR_CGIF6 |
#define | LL_DMA_IFCR_CTCIF6 DMA_IFCR_CTCIF6 |
#define | LL_DMA_IFCR_CHTIF6 DMA_IFCR_CHTIF6 |
#define | LL_DMA_IFCR_CTEIF6 DMA_IFCR_CTEIF6 |
#define | LL_DMA_IFCR_CGIF7 DMA_IFCR_CGIF7 |
#define | LL_DMA_IFCR_CTCIF7 DMA_IFCR_CTCIF7 |
#define | LL_DMA_IFCR_CHTIF7 DMA_IFCR_CHTIF7 |
#define | LL_DMA_IFCR_CTEIF7 DMA_IFCR_CTEIF7 |
#define | LL_DMA_ISR_GIF1 DMA_ISR_GIF1 |
#define | LL_DMA_ISR_TCIF1 DMA_ISR_TCIF1 |
#define | LL_DMA_ISR_HTIF1 DMA_ISR_HTIF1 |
#define | LL_DMA_ISR_TEIF1 DMA_ISR_TEIF1 |
#define | LL_DMA_ISR_GIF2 DMA_ISR_GIF2 |
#define | LL_DMA_ISR_TCIF2 DMA_ISR_TCIF2 |
#define | LL_DMA_ISR_HTIF2 DMA_ISR_HTIF2 |
#define | LL_DMA_ISR_TEIF2 DMA_ISR_TEIF2 |
#define | LL_DMA_ISR_GIF3 DMA_ISR_GIF3 |
#define | LL_DMA_ISR_TCIF3 DMA_ISR_TCIF3 |
#define | LL_DMA_ISR_HTIF3 DMA_ISR_HTIF3 |
#define | LL_DMA_ISR_TEIF3 DMA_ISR_TEIF3 |
#define | LL_DMA_ISR_GIF4 DMA_ISR_GIF4 |
#define | LL_DMA_ISR_TCIF4 DMA_ISR_TCIF4 |
#define | LL_DMA_ISR_HTIF4 DMA_ISR_HTIF4 |
#define | LL_DMA_ISR_TEIF4 DMA_ISR_TEIF4 |
#define | LL_DMA_ISR_GIF5 DMA_ISR_GIF5 |
#define | LL_DMA_ISR_TCIF5 DMA_ISR_TCIF5 |
#define | LL_DMA_ISR_HTIF5 DMA_ISR_HTIF5 |
#define | LL_DMA_ISR_TEIF5 DMA_ISR_TEIF5 |
#define | LL_DMA_ISR_GIF6 DMA_ISR_GIF6 |
#define | LL_DMA_ISR_TCIF6 DMA_ISR_TCIF6 |
#define | LL_DMA_ISR_HTIF6 DMA_ISR_HTIF6 |
#define | LL_DMA_ISR_TEIF6 DMA_ISR_TEIF6 |
#define | LL_DMA_ISR_GIF7 DMA_ISR_GIF7 |
#define | LL_DMA_ISR_TCIF7 DMA_ISR_TCIF7 |
#define | LL_DMA_ISR_HTIF7 DMA_ISR_HTIF7 |
#define | LL_DMA_ISR_TEIF7 DMA_ISR_TEIF7 |
#define | LL_DMA_CCR_TCIE DMA_CCR_TCIE |
#define | LL_DMA_CCR_HTIE DMA_CCR_HTIE |
#define | LL_DMA_CCR_TEIE DMA_CCR_TEIE |
#define | LL_DMA_CHANNEL_1 0x00000000U |
#define | LL_DMA_CHANNEL_2 0x00000001U |
#define | LL_DMA_CHANNEL_3 0x00000002U |
#define | LL_DMA_CHANNEL_4 0x00000003U |
#define | LL_DMA_CHANNEL_5 0x00000004U |
#define | LL_DMA_CHANNEL_6 0x00000005U |
#define | LL_DMA_CHANNEL_7 0x00000006U |
#define | LL_DMA_CHANNEL_ALL 0xFFFF0000U |
#define | LL_DMA_DIRECTION_PERIPH_TO_MEMORY 0x00000000U |
#define | LL_DMA_DIRECTION_MEMORY_TO_PERIPH DMA_CCR_DIR |
#define | LL_DMA_DIRECTION_MEMORY_TO_MEMORY DMA_CCR_MEM2MEM |
#define | LL_DMA_MODE_NORMAL 0x00000000U |
#define | LL_DMA_MODE_CIRCULAR DMA_CCR_CIRC |
#define | LL_DMA_PERIPH_INCREMENT DMA_CCR_PINC |
#define | LL_DMA_PERIPH_NOINCREMENT 0x00000000U |
#define | LL_DMA_MEMORY_INCREMENT DMA_CCR_MINC |
#define | LL_DMA_MEMORY_NOINCREMENT 0x00000000U |
#define | LL_DMA_PDATAALIGN_BYTE 0x00000000U |
#define | LL_DMA_PDATAALIGN_HALFWORD DMA_CCR_PSIZE_0 |
#define | LL_DMA_PDATAALIGN_WORD DMA_CCR_PSIZE_1 |
#define | LL_DMA_MDATAALIGN_BYTE 0x00000000U |
#define | LL_DMA_MDATAALIGN_HALFWORD DMA_CCR_MSIZE_0 |
#define | LL_DMA_MDATAALIGN_WORD DMA_CCR_MSIZE_1 |
#define | LL_DMA_PRIORITY_LOW 0x00000000U |
#define | LL_DMA_PRIORITY_MEDIUM DMA_CCR_PL_0 |
#define | LL_DMA_PRIORITY_HIGH DMA_CCR_PL_1 |
#define | LL_DMA_PRIORITY_VERYHIGH DMA_CCR_PL |
#define | LL_DMA_REQUEST_0 0x00000000U |
#define | LL_DMA_REQUEST_1 0x00000001U |
#define | LL_DMA_REQUEST_2 0x00000002U |
#define | LL_DMA_REQUEST_3 0x00000003U |
#define | LL_DMA_REQUEST_4 0x00000004U |
#define | LL_DMA_REQUEST_5 0x00000005U |
#define | LL_DMA_REQUEST_6 0x00000006U |
#define | LL_DMA_REQUEST_7 0x00000007U |
#define | LL_DMA_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE__)) |
Write a value in DMA register. | |
#define | LL_DMA_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__) |
Read a value in DMA register. | |
#define | __LL_DMA_GET_INSTANCE(__CHANNEL_INSTANCE__) (((uint32_t)(__CHANNEL_INSTANCE__) > ((uint32_t)DMA1_Channel7)) ? DMA2 : DMA1) |
Convert DMAx_Channely into DMAx. | |
#define | __LL_DMA_GET_CHANNEL(__CHANNEL_INSTANCE__) |
Convert DMAx_Channely into LL_DMA_CHANNEL_y. | |
#define | __LL_DMA_GET_CHANNEL_INSTANCE(__DMA_INSTANCE__, __CHANNEL__) |
Convert DMA Instance DMAx and LL_DMA_CHANNEL_y into DMAx_Channely. | |
Functions | |
__STATIC_INLINE void | LL_DMA_EnableChannel (DMA_TypeDef *DMAx, uint32_t Channel) |
Enable DMA channel. | |
__STATIC_INLINE void | LL_DMA_DisableChannel (DMA_TypeDef *DMAx, uint32_t Channel) |
Disable DMA channel. | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledChannel (DMA_TypeDef *DMAx, uint32_t Channel) |
Check if DMA channel is enabled or disabled. | |
__STATIC_INLINE void | LL_DMA_ConfigTransfer (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Configuration) |
Configure all parameters link to DMA transfer. | |
__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). | |
__STATIC_INLINE uint32_t | LL_DMA_GetDataTransferDirection (DMA_TypeDef *DMAx, uint32_t Channel) |
Get Data transfer direction (read from peripheral or from memory). | |
__STATIC_INLINE void | LL_DMA_SetMode (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Mode) |
Set DMA mode circular or normal. | |
__STATIC_INLINE uint32_t | LL_DMA_GetMode (DMA_TypeDef *DMAx, uint32_t Channel) |
Get DMA mode circular or normal. | |
__STATIC_INLINE void | LL_DMA_SetPeriphIncMode (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOrM2MSrcIncMode) |
Set Peripheral increment mode. | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphIncMode (DMA_TypeDef *DMAx, uint32_t Channel) |
Get Peripheral increment mode. | |
__STATIC_INLINE void | LL_DMA_SetMemoryIncMode (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOrM2MDstIncMode) |
Set Memory increment mode. | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemoryIncMode (DMA_TypeDef *DMAx, uint32_t Channel) |
Get Memory increment mode. | |
__STATIC_INLINE void | LL_DMA_SetPeriphSize (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOrM2MSrcDataSize) |
Set Peripheral size. | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphSize (DMA_TypeDef *DMAx, uint32_t Channel) |
Get Peripheral size. | |
__STATIC_INLINE void | LL_DMA_SetMemorySize (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOrM2MDstDataSize) |
Set Memory size. | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemorySize (DMA_TypeDef *DMAx, uint32_t Channel) |
Get Memory size. | |
__STATIC_INLINE void | LL_DMA_SetChannelPriorityLevel (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Priority) |
Set Channel priority level. | |
__STATIC_INLINE uint32_t | LL_DMA_GetChannelPriorityLevel (DMA_TypeDef *DMAx, uint32_t Channel) |
Get Channel priority level. | |
__STATIC_INLINE void | LL_DMA_SetDataLength (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t NbData) |
Set Number of data to transfer. | |
__STATIC_INLINE uint32_t | LL_DMA_GetDataLength (DMA_TypeDef *DMAx, uint32_t Channel) |
Get Number of data to transfer. | |
__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. | |
__STATIC_INLINE void | LL_DMA_SetMemoryAddress (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAddress) |
Set the Memory address. | |
__STATIC_INLINE void | LL_DMA_SetPeriphAddress (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphAddress) |
Set the Peripheral address. | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemoryAddress (DMA_TypeDef *DMAx, uint32_t Channel) |
Get Memory address. | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphAddress (DMA_TypeDef *DMAx, uint32_t Channel) |
Get Peripheral address. | |
__STATIC_INLINE void | LL_DMA_SetM2MSrcAddress (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAddress) |
Set the Memory to Memory Source address. | |
__STATIC_INLINE void | LL_DMA_SetM2MDstAddress (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAddress) |
Set the Memory to Memory Destination address. | |
__STATIC_INLINE uint32_t | LL_DMA_GetM2MSrcAddress (DMA_TypeDef *DMAx, uint32_t Channel) |
Get the Memory to Memory Source address. | |
__STATIC_INLINE uint32_t | LL_DMA_GetM2MDstAddress (DMA_TypeDef *DMAx, uint32_t Channel) |
Get the Memory to Memory Destination address. | |
__STATIC_INLINE void | LL_DMA_SetPeriphRequest (DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphRequest) |
Set DMA request for DMA instance on Channel x. | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphRequest (DMA_TypeDef *DMAx, uint32_t Channel) |
Get DMA request for DMA instance on Channel x. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI1 (DMA_TypeDef *DMAx) |
Get Channel 1 global interrupt flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI2 (DMA_TypeDef *DMAx) |
Get Channel 2 global interrupt flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI3 (DMA_TypeDef *DMAx) |
Get Channel 3 global interrupt flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI4 (DMA_TypeDef *DMAx) |
Get Channel 4 global interrupt flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI5 (DMA_TypeDef *DMAx) |
Get Channel 5 global interrupt flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI6 (DMA_TypeDef *DMAx) |
Get Channel 6 global interrupt flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_GI7 (DMA_TypeDef *DMAx) |
Get Channel 7 global interrupt flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC1 (DMA_TypeDef *DMAx) |
Get Channel 1 transfer complete flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC2 (DMA_TypeDef *DMAx) |
Get Channel 2 transfer complete flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC3 (DMA_TypeDef *DMAx) |
Get Channel 3 transfer complete flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC4 (DMA_TypeDef *DMAx) |
Get Channel 4 transfer complete flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC5 (DMA_TypeDef *DMAx) |
Get Channel 5 transfer complete flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC6 (DMA_TypeDef *DMAx) |
Get Channel 6 transfer complete flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC7 (DMA_TypeDef *DMAx) |
Get Channel 7 transfer complete flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT1 (DMA_TypeDef *DMAx) |
Get Channel 1 half transfer flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT2 (DMA_TypeDef *DMAx) |
Get Channel 2 half transfer flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT3 (DMA_TypeDef *DMAx) |
Get Channel 3 half transfer flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT4 (DMA_TypeDef *DMAx) |
Get Channel 4 half transfer flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT5 (DMA_TypeDef *DMAx) |
Get Channel 5 half transfer flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT6 (DMA_TypeDef *DMAx) |
Get Channel 6 half transfer flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT7 (DMA_TypeDef *DMAx) |
Get Channel 7 half transfer flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE1 (DMA_TypeDef *DMAx) |
Get Channel 1 transfer error flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE2 (DMA_TypeDef *DMAx) |
Get Channel 2 transfer error flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE3 (DMA_TypeDef *DMAx) |
Get Channel 3 transfer error flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE4 (DMA_TypeDef *DMAx) |
Get Channel 4 transfer error flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE5 (DMA_TypeDef *DMAx) |
Get Channel 5 transfer error flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE6 (DMA_TypeDef *DMAx) |
Get Channel 6 transfer error flag. | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE7 (DMA_TypeDef *DMAx) |
Get Channel 7 transfer error flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_GI1 (DMA_TypeDef *DMAx) |
Clear Channel 1 global interrupt flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_GI2 (DMA_TypeDef *DMAx) |
Clear Channel 2 global interrupt flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_GI3 (DMA_TypeDef *DMAx) |
Clear Channel 3 global interrupt flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_GI4 (DMA_TypeDef *DMAx) |
Clear Channel 4 global interrupt flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_GI5 (DMA_TypeDef *DMAx) |
Clear Channel 5 global interrupt flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_GI6 (DMA_TypeDef *DMAx) |
Clear Channel 6 global interrupt flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_GI7 (DMA_TypeDef *DMAx) |
Clear Channel 7 global interrupt flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC1 (DMA_TypeDef *DMAx) |
Clear Channel 1 transfer complete flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC2 (DMA_TypeDef *DMAx) |
Clear Channel 2 transfer complete flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC3 (DMA_TypeDef *DMAx) |
Clear Channel 3 transfer complete flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC4 (DMA_TypeDef *DMAx) |
Clear Channel 4 transfer complete flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC5 (DMA_TypeDef *DMAx) |
Clear Channel 5 transfer complete flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC6 (DMA_TypeDef *DMAx) |
Clear Channel 6 transfer complete flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC7 (DMA_TypeDef *DMAx) |
Clear Channel 7 transfer complete flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT1 (DMA_TypeDef *DMAx) |
Clear Channel 1 half transfer flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT2 (DMA_TypeDef *DMAx) |
Clear Channel 2 half transfer flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT3 (DMA_TypeDef *DMAx) |
Clear Channel 3 half transfer flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT4 (DMA_TypeDef *DMAx) |
Clear Channel 4 half transfer flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT5 (DMA_TypeDef *DMAx) |
Clear Channel 5 half transfer flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT6 (DMA_TypeDef *DMAx) |
Clear Channel 6 half transfer flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT7 (DMA_TypeDef *DMAx) |
Clear Channel 7 half transfer flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE1 (DMA_TypeDef *DMAx) |
Clear Channel 1 transfer error flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE2 (DMA_TypeDef *DMAx) |
Clear Channel 2 transfer error flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE3 (DMA_TypeDef *DMAx) |
Clear Channel 3 transfer error flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE4 (DMA_TypeDef *DMAx) |
Clear Channel 4 transfer error flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE5 (DMA_TypeDef *DMAx) |
Clear Channel 5 transfer error flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE6 (DMA_TypeDef *DMAx) |
Clear Channel 6 transfer error flag. | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE7 (DMA_TypeDef *DMAx) |
Clear Channel 7 transfer error flag. | |
__STATIC_INLINE void | LL_DMA_EnableIT_TC (DMA_TypeDef *DMAx, uint32_t Channel) |
Enable Transfer complete interrupt. | |
__STATIC_INLINE void | LL_DMA_EnableIT_HT (DMA_TypeDef *DMAx, uint32_t Channel) |
Enable Half transfer interrupt. | |
__STATIC_INLINE void | LL_DMA_EnableIT_TE (DMA_TypeDef *DMAx, uint32_t Channel) |
Enable Transfer error interrupt. | |
__STATIC_INLINE void | LL_DMA_DisableIT_TC (DMA_TypeDef *DMAx, uint32_t Channel) |
Disable Transfer complete interrupt. | |
__STATIC_INLINE void | LL_DMA_DisableIT_HT (DMA_TypeDef *DMAx, uint32_t Channel) |
Disable Half transfer interrupt. | |
__STATIC_INLINE void | LL_DMA_DisableIT_TE (DMA_TypeDef *DMAx, uint32_t Channel) |
Disable Transfer error interrupt. | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_TC (DMA_TypeDef *DMAx, uint32_t Channel) |
Check if Transfer complete Interrupt is enabled. | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_HT (DMA_TypeDef *DMAx, uint32_t Channel) |
Check if Half transfer Interrupt is enabled. | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_TE (DMA_TypeDef *DMAx, uint32_t Channel) |
Check if Transfer error Interrupt is enabled. | |
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. | |
ErrorStatus | LL_DMA_DeInit (DMA_TypeDef *DMAx, uint32_t Channel) |
De-initialize the DMA registers to their default reset values. | |
void | LL_DMA_StructInit (LL_DMA_InitTypeDef *DMA_InitStruct) |
Set each LL_DMA_InitTypeDef field to default value. | |
Variables | |
static const uint8_t | CHANNEL_OFFSET_TAB [] |
Header file of DMA LL module.
Copyright (c) 2017 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
Definition in file stm32l4xx_ll_dma.h.