STM32F4xx_HAL_Driver
1.8.3
|
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_EnableStream (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable DMA stream. @rmtoll CR EN LL_DMA_EnableStream. More... | |
__STATIC_INLINE void | LL_DMA_DisableStream (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable DMA stream. @rmtoll CR EN LL_DMA_DisableStream. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledStream (DMA_TypeDef *DMAx, uint32_t Stream) |
Check if DMA stream is enabled or disabled. @rmtoll CR EN LL_DMA_IsEnabledStream. More... | |
__STATIC_INLINE void | LL_DMA_ConfigTransfer (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Configuration) |
Configure all parameters linked to DMA transfer. @rmtoll CR DIR LL_DMA_ConfigTransfer CR CIRC LL_DMA_ConfigTransfer CR PINC LL_DMA_ConfigTransfer CR MINC LL_DMA_ConfigTransfer CR PSIZE LL_DMA_ConfigTransfer CR MSIZE LL_DMA_ConfigTransfer CR PL LL_DMA_ConfigTransfer CR PFCTRL LL_DMA_ConfigTransfer. More... | |
__STATIC_INLINE void | LL_DMA_SetDataTransferDirection (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Direction) |
Set Data transfer direction (read from peripheral or from memory). @rmtoll CR DIR LL_DMA_SetDataTransferDirection. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetDataTransferDirection (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Data transfer direction (read from peripheral or from memory). @rmtoll CR DIR LL_DMA_GetDataTransferDirection. More... | |
__STATIC_INLINE void | LL_DMA_SetMode (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Mode) |
Set DMA mode normal, circular or peripheral flow control. @rmtoll CR CIRC LL_DMA_SetMode CR PFCTRL LL_DMA_SetMode. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Get DMA mode normal, circular or peripheral flow control. @rmtoll CR CIRC LL_DMA_GetMode CR PFCTRL LL_DMA_GetMode. More... | |
__STATIC_INLINE void | LL_DMA_SetPeriphIncMode (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t IncrementMode) |
Set Peripheral increment mode. @rmtoll CR PINC LL_DMA_SetPeriphIncMode. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphIncMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Peripheral increment mode. @rmtoll CR PINC LL_DMA_GetPeriphIncMode. More... | |
__STATIC_INLINE void | LL_DMA_SetMemoryIncMode (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t IncrementMode) |
Set Memory increment mode. @rmtoll CR MINC LL_DMA_SetMemoryIncMode. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemoryIncMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Memory increment mode. @rmtoll CR MINC LL_DMA_GetMemoryIncMode. More... | |
__STATIC_INLINE void | LL_DMA_SetPeriphSize (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Size) |
Set Peripheral size. @rmtoll CR PSIZE LL_DMA_SetPeriphSize. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphSize (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Peripheral size. @rmtoll CR PSIZE LL_DMA_GetPeriphSize. More... | |
__STATIC_INLINE void | LL_DMA_SetMemorySize (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Size) |
Set Memory size. @rmtoll CR MSIZE LL_DMA_SetMemorySize. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemorySize (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Memory size. @rmtoll CR MSIZE LL_DMA_GetMemorySize. More... | |
__STATIC_INLINE void | LL_DMA_SetIncOffsetSize (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t OffsetSize) |
Set Peripheral increment offset size. @rmtoll CR PINCOS LL_DMA_SetIncOffsetSize. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetIncOffsetSize (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Peripheral increment offset size. @rmtoll CR PINCOS LL_DMA_GetIncOffsetSize. More... | |
__STATIC_INLINE void | LL_DMA_SetStreamPriorityLevel (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Priority) |
Set Stream priority level. @rmtoll CR PL LL_DMA_SetStreamPriorityLevel. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetStreamPriorityLevel (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Stream priority level. @rmtoll CR PL LL_DMA_GetStreamPriorityLevel. More... | |
__STATIC_INLINE void | LL_DMA_SetDataLength (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t NbData) |
Set Number of data to transfer. @rmtoll NDTR NDT LL_DMA_SetDataLength. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetDataLength (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Number of data to transfer. @rmtoll NDTR NDT LL_DMA_GetDataLength. More... | |
__STATIC_INLINE void | LL_DMA_SetChannelSelection (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Channel) |
Select Channel number associated to the Stream. @rmtoll CR CHSEL LL_DMA_SetChannelSelection. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetChannelSelection (DMA_TypeDef *DMAx, uint32_t Stream) |
Get the Channel number associated to the Stream. @rmtoll CR CHSEL LL_DMA_GetChannelSelection. More... | |
__STATIC_INLINE void | LL_DMA_SetMemoryBurstxfer (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Mburst) |
Set Memory burst transfer configuration. @rmtoll CR MBURST LL_DMA_SetMemoryBurstxfer. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemoryBurstxfer (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Memory burst transfer configuration. @rmtoll CR MBURST LL_DMA_GetMemoryBurstxfer. More... | |
__STATIC_INLINE void | LL_DMA_SetPeriphBurstxfer (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Pburst) |
Set Peripheral burst transfer configuration. @rmtoll CR PBURST LL_DMA_SetPeriphBurstxfer. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphBurstxfer (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Peripheral burst transfer configuration. @rmtoll CR PBURST LL_DMA_GetPeriphBurstxfer. More... | |
__STATIC_INLINE void | LL_DMA_SetCurrentTargetMem (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t CurrentMemory) |
Set Current target (only in double buffer mode) to Memory 1 or Memory 0. @rmtoll CR CT LL_DMA_SetCurrentTargetMem. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetCurrentTargetMem (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Current target (only in double buffer mode). @rmtoll CR CT LL_DMA_GetCurrentTargetMem. More... | |
__STATIC_INLINE void | LL_DMA_EnableDoubleBufferMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable the double buffer mode. @rmtoll CR DBM LL_DMA_EnableDoubleBufferMode. More... | |
__STATIC_INLINE void | LL_DMA_DisableDoubleBufferMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable the double buffer mode. @rmtoll CR DBM LL_DMA_DisableDoubleBufferMode. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetFIFOStatus (DMA_TypeDef *DMAx, uint32_t Stream) |
Get FIFO status. @rmtoll FCR FS LL_DMA_GetFIFOStatus. More... | |
__STATIC_INLINE void | LL_DMA_DisableFifoMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable Fifo mode. @rmtoll FCR DMDIS LL_DMA_DisableFifoMode. More... | |
__STATIC_INLINE void | LL_DMA_EnableFifoMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable Fifo mode. @rmtoll FCR DMDIS LL_DMA_EnableFifoMode. More... | |
__STATIC_INLINE void | LL_DMA_SetFIFOThreshold (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Threshold) |
Select FIFO threshold. @rmtoll FCR FTH LL_DMA_SetFIFOThreshold. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetFIFOThreshold (DMA_TypeDef *DMAx, uint32_t Stream) |
Get FIFO threshold. @rmtoll FCR FTH LL_DMA_GetFIFOThreshold. More... | |
__STATIC_INLINE void | LL_DMA_ConfigFifo (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t FifoMode, uint32_t FifoThreshold) |
Configure the FIFO . @rmtoll FCR FTH LL_DMA_ConfigFifo FCR DMDIS LL_DMA_ConfigFifo. More... | |
__STATIC_INLINE void | LL_DMA_ConfigAddresses (DMA_TypeDef *DMAx, uint32_t Stream, 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 Stream, uint32_t MemoryAddress) |
Set the Memory address. @rmtoll M0AR M0A LL_DMA_SetMemoryAddress. More... | |
__STATIC_INLINE void | LL_DMA_SetPeriphAddress (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t PeriphAddress) |
Set the Peripheral address. @rmtoll PAR PA LL_DMA_SetPeriphAddress. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemoryAddress (DMA_TypeDef *DMAx, uint32_t Stream) |
Get the Memory address. @rmtoll M0AR M0A LL_DMA_GetMemoryAddress. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphAddress (DMA_TypeDef *DMAx, uint32_t Stream) |
Get the Peripheral address. @rmtoll PAR PA LL_DMA_GetPeriphAddress. More... | |
__STATIC_INLINE void | LL_DMA_SetM2MSrcAddress (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t MemoryAddress) |
Set the Memory to Memory Source address. @rmtoll PAR PA LL_DMA_SetM2MSrcAddress. More... | |
__STATIC_INLINE void | LL_DMA_SetM2MDstAddress (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t MemoryAddress) |
Set the Memory to Memory Destination address. @rmtoll M0AR M0A LL_DMA_SetM2MDstAddress. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetM2MSrcAddress (DMA_TypeDef *DMAx, uint32_t Stream) |
Get the Memory to Memory Source address. @rmtoll PAR PA LL_DMA_GetM2MSrcAddress. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetM2MDstAddress (DMA_TypeDef *DMAx, uint32_t Stream) |
Get the Memory to Memory Destination address. @rmtoll M0AR M0A LL_DMA_GetM2MDstAddress. More... | |
__STATIC_INLINE void | LL_DMA_SetMemory1Address (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Address) |
Set Memory 1 address (used in case of Double buffer mode). @rmtoll M1AR M1A LL_DMA_SetMemory1Address. More... | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemory1Address (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Memory 1 address (used in case of Double buffer mode). @rmtoll M1AR M1A LL_DMA_GetMemory1Address. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT0 (DMA_TypeDef *DMAx) |
Get Stream 0 half transfer flag. @rmtoll LISR HTIF0 LL_DMA_IsActiveFlag_HT0. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT1 (DMA_TypeDef *DMAx) |
Get Stream 1 half transfer flag. @rmtoll LISR HTIF1 LL_DMA_IsActiveFlag_HT1. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT2 (DMA_TypeDef *DMAx) |
Get Stream 2 half transfer flag. @rmtoll LISR HTIF2 LL_DMA_IsActiveFlag_HT2. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT3 (DMA_TypeDef *DMAx) |
Get Stream 3 half transfer flag. @rmtoll LISR HTIF3 LL_DMA_IsActiveFlag_HT3. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT4 (DMA_TypeDef *DMAx) |
Get Stream 4 half transfer flag. @rmtoll HISR HTIF4 LL_DMA_IsActiveFlag_HT4. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT5 (DMA_TypeDef *DMAx) |
Get Stream 5 half transfer flag. @rmtoll HISR HTIF0 LL_DMA_IsActiveFlag_HT5. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT6 (DMA_TypeDef *DMAx) |
Get Stream 6 half transfer flag. @rmtoll HISR HTIF6 LL_DMA_IsActiveFlag_HT6. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_HT7 (DMA_TypeDef *DMAx) |
Get Stream 7 half transfer flag. @rmtoll HISR HTIF7 LL_DMA_IsActiveFlag_HT7. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC0 (DMA_TypeDef *DMAx) |
Get Stream 0 transfer complete flag. @rmtoll LISR TCIF0 LL_DMA_IsActiveFlag_TC0. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC1 (DMA_TypeDef *DMAx) |
Get Stream 1 transfer complete flag. @rmtoll LISR TCIF1 LL_DMA_IsActiveFlag_TC1. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC2 (DMA_TypeDef *DMAx) |
Get Stream 2 transfer complete flag. @rmtoll LISR TCIF2 LL_DMA_IsActiveFlag_TC2. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC3 (DMA_TypeDef *DMAx) |
Get Stream 3 transfer complete flag. @rmtoll LISR TCIF3 LL_DMA_IsActiveFlag_TC3. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC4 (DMA_TypeDef *DMAx) |
Get Stream 4 transfer complete flag. @rmtoll HISR TCIF4 LL_DMA_IsActiveFlag_TC4. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC5 (DMA_TypeDef *DMAx) |
Get Stream 5 transfer complete flag. @rmtoll HISR TCIF0 LL_DMA_IsActiveFlag_TC5. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC6 (DMA_TypeDef *DMAx) |
Get Stream 6 transfer complete flag. @rmtoll HISR TCIF6 LL_DMA_IsActiveFlag_TC6. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TC7 (DMA_TypeDef *DMAx) |
Get Stream 7 transfer complete flag. @rmtoll HISR TCIF7 LL_DMA_IsActiveFlag_TC7. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE0 (DMA_TypeDef *DMAx) |
Get Stream 0 transfer error flag. @rmtoll LISR TEIF0 LL_DMA_IsActiveFlag_TE0. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE1 (DMA_TypeDef *DMAx) |
Get Stream 1 transfer error flag. @rmtoll LISR TEIF1 LL_DMA_IsActiveFlag_TE1. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE2 (DMA_TypeDef *DMAx) |
Get Stream 2 transfer error flag. @rmtoll LISR TEIF2 LL_DMA_IsActiveFlag_TE2. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE3 (DMA_TypeDef *DMAx) |
Get Stream 3 transfer error flag. @rmtoll LISR TEIF3 LL_DMA_IsActiveFlag_TE3. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE4 (DMA_TypeDef *DMAx) |
Get Stream 4 transfer error flag. @rmtoll HISR TEIF4 LL_DMA_IsActiveFlag_TE4. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE5 (DMA_TypeDef *DMAx) |
Get Stream 5 transfer error flag. @rmtoll HISR TEIF0 LL_DMA_IsActiveFlag_TE5. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE6 (DMA_TypeDef *DMAx) |
Get Stream 6 transfer error flag. @rmtoll HISR TEIF6 LL_DMA_IsActiveFlag_TE6. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_TE7 (DMA_TypeDef *DMAx) |
Get Stream 7 transfer error flag. @rmtoll HISR TEIF7 LL_DMA_IsActiveFlag_TE7. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_DME0 (DMA_TypeDef *DMAx) |
Get Stream 0 direct mode error flag. @rmtoll LISR DMEIF0 LL_DMA_IsActiveFlag_DME0. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_DME1 (DMA_TypeDef *DMAx) |
Get Stream 1 direct mode error flag. @rmtoll LISR DMEIF1 LL_DMA_IsActiveFlag_DME1. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_DME2 (DMA_TypeDef *DMAx) |
Get Stream 2 direct mode error flag. @rmtoll LISR DMEIF2 LL_DMA_IsActiveFlag_DME2. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_DME3 (DMA_TypeDef *DMAx) |
Get Stream 3 direct mode error flag. @rmtoll LISR DMEIF3 LL_DMA_IsActiveFlag_DME3. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_DME4 (DMA_TypeDef *DMAx) |
Get Stream 4 direct mode error flag. @rmtoll HISR DMEIF4 LL_DMA_IsActiveFlag_DME4. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_DME5 (DMA_TypeDef *DMAx) |
Get Stream 5 direct mode error flag. @rmtoll HISR DMEIF0 LL_DMA_IsActiveFlag_DME5. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_DME6 (DMA_TypeDef *DMAx) |
Get Stream 6 direct mode error flag. @rmtoll HISR DMEIF6 LL_DMA_IsActiveFlag_DME6. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_DME7 (DMA_TypeDef *DMAx) |
Get Stream 7 direct mode error flag. @rmtoll HISR DMEIF7 LL_DMA_IsActiveFlag_DME7. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_FE0 (DMA_TypeDef *DMAx) |
Get Stream 0 FIFO error flag. @rmtoll LISR FEIF0 LL_DMA_IsActiveFlag_FE0. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_FE1 (DMA_TypeDef *DMAx) |
Get Stream 1 FIFO error flag. @rmtoll LISR FEIF1 LL_DMA_IsActiveFlag_FE1. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_FE2 (DMA_TypeDef *DMAx) |
Get Stream 2 FIFO error flag. @rmtoll LISR FEIF2 LL_DMA_IsActiveFlag_FE2. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_FE3 (DMA_TypeDef *DMAx) |
Get Stream 3 FIFO error flag. @rmtoll LISR FEIF3 LL_DMA_IsActiveFlag_FE3. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_FE4 (DMA_TypeDef *DMAx) |
Get Stream 4 FIFO error flag. @rmtoll HISR FEIF4 LL_DMA_IsActiveFlag_FE4. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_FE5 (DMA_TypeDef *DMAx) |
Get Stream 5 FIFO error flag. @rmtoll HISR FEIF0 LL_DMA_IsActiveFlag_FE5. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_FE6 (DMA_TypeDef *DMAx) |
Get Stream 6 FIFO error flag. @rmtoll HISR FEIF6 LL_DMA_IsActiveFlag_FE6. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsActiveFlag_FE7 (DMA_TypeDef *DMAx) |
Get Stream 7 FIFO error flag. @rmtoll HISR FEIF7 LL_DMA_IsActiveFlag_FE7. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT0 (DMA_TypeDef *DMAx) |
Clear Stream 0 half transfer flag. @rmtoll LIFCR CHTIF0 LL_DMA_ClearFlag_HT0. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT1 (DMA_TypeDef *DMAx) |
Clear Stream 1 half transfer flag. @rmtoll LIFCR CHTIF1 LL_DMA_ClearFlag_HT1. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT2 (DMA_TypeDef *DMAx) |
Clear Stream 2 half transfer flag. @rmtoll LIFCR CHTIF2 LL_DMA_ClearFlag_HT2. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT3 (DMA_TypeDef *DMAx) |
Clear Stream 3 half transfer flag. @rmtoll LIFCR CHTIF3 LL_DMA_ClearFlag_HT3. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT4 (DMA_TypeDef *DMAx) |
Clear Stream 4 half transfer flag. @rmtoll HIFCR CHTIF4 LL_DMA_ClearFlag_HT4. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT5 (DMA_TypeDef *DMAx) |
Clear Stream 5 half transfer flag. @rmtoll HIFCR CHTIF5 LL_DMA_ClearFlag_HT5. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT6 (DMA_TypeDef *DMAx) |
Clear Stream 6 half transfer flag. @rmtoll HIFCR CHTIF6 LL_DMA_ClearFlag_HT6. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_HT7 (DMA_TypeDef *DMAx) |
Clear Stream 7 half transfer flag. @rmtoll HIFCR CHTIF7 LL_DMA_ClearFlag_HT7. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC0 (DMA_TypeDef *DMAx) |
Clear Stream 0 transfer complete flag. @rmtoll LIFCR CTCIF0 LL_DMA_ClearFlag_TC0. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC1 (DMA_TypeDef *DMAx) |
Clear Stream 1 transfer complete flag. @rmtoll LIFCR CTCIF1 LL_DMA_ClearFlag_TC1. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC2 (DMA_TypeDef *DMAx) |
Clear Stream 2 transfer complete flag. @rmtoll LIFCR CTCIF2 LL_DMA_ClearFlag_TC2. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC3 (DMA_TypeDef *DMAx) |
Clear Stream 3 transfer complete flag. @rmtoll LIFCR CTCIF3 LL_DMA_ClearFlag_TC3. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC4 (DMA_TypeDef *DMAx) |
Clear Stream 4 transfer complete flag. @rmtoll HIFCR CTCIF4 LL_DMA_ClearFlag_TC4. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC5 (DMA_TypeDef *DMAx) |
Clear Stream 5 transfer complete flag. @rmtoll HIFCR CTCIF5 LL_DMA_ClearFlag_TC5. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC6 (DMA_TypeDef *DMAx) |
Clear Stream 6 transfer complete flag. @rmtoll HIFCR CTCIF6 LL_DMA_ClearFlag_TC6. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TC7 (DMA_TypeDef *DMAx) |
Clear Stream 7 transfer complete flag. @rmtoll HIFCR CTCIF7 LL_DMA_ClearFlag_TC7. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE0 (DMA_TypeDef *DMAx) |
Clear Stream 0 transfer error flag. @rmtoll LIFCR CTEIF0 LL_DMA_ClearFlag_TE0. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE1 (DMA_TypeDef *DMAx) |
Clear Stream 1 transfer error flag. @rmtoll LIFCR CTEIF1 LL_DMA_ClearFlag_TE1. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE2 (DMA_TypeDef *DMAx) |
Clear Stream 2 transfer error flag. @rmtoll LIFCR CTEIF2 LL_DMA_ClearFlag_TE2. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE3 (DMA_TypeDef *DMAx) |
Clear Stream 3 transfer error flag. @rmtoll LIFCR CTEIF3 LL_DMA_ClearFlag_TE3. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE4 (DMA_TypeDef *DMAx) |
Clear Stream 4 transfer error flag. @rmtoll HIFCR CTEIF4 LL_DMA_ClearFlag_TE4. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE5 (DMA_TypeDef *DMAx) |
Clear Stream 5 transfer error flag. @rmtoll HIFCR CTEIF5 LL_DMA_ClearFlag_TE5. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE6 (DMA_TypeDef *DMAx) |
Clear Stream 6 transfer error flag. @rmtoll HIFCR CTEIF6 LL_DMA_ClearFlag_TE6. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_TE7 (DMA_TypeDef *DMAx) |
Clear Stream 7 transfer error flag. @rmtoll HIFCR CTEIF7 LL_DMA_ClearFlag_TE7. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_DME0 (DMA_TypeDef *DMAx) |
Clear Stream 0 direct mode error flag. @rmtoll LIFCR CDMEIF0 LL_DMA_ClearFlag_DME0. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_DME1 (DMA_TypeDef *DMAx) |
Clear Stream 1 direct mode error flag. @rmtoll LIFCR CDMEIF1 LL_DMA_ClearFlag_DME1. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_DME2 (DMA_TypeDef *DMAx) |
Clear Stream 2 direct mode error flag. @rmtoll LIFCR CDMEIF2 LL_DMA_ClearFlag_DME2. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_DME3 (DMA_TypeDef *DMAx) |
Clear Stream 3 direct mode error flag. @rmtoll LIFCR CDMEIF3 LL_DMA_ClearFlag_DME3. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_DME4 (DMA_TypeDef *DMAx) |
Clear Stream 4 direct mode error flag. @rmtoll HIFCR CDMEIF4 LL_DMA_ClearFlag_DME4. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_DME5 (DMA_TypeDef *DMAx) |
Clear Stream 5 direct mode error flag. @rmtoll HIFCR CDMEIF5 LL_DMA_ClearFlag_DME5. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_DME6 (DMA_TypeDef *DMAx) |
Clear Stream 6 direct mode error flag. @rmtoll HIFCR CDMEIF6 LL_DMA_ClearFlag_DME6. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_DME7 (DMA_TypeDef *DMAx) |
Clear Stream 7 direct mode error flag. @rmtoll HIFCR CDMEIF7 LL_DMA_ClearFlag_DME7. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_FE0 (DMA_TypeDef *DMAx) |
Clear Stream 0 FIFO error flag. @rmtoll LIFCR CFEIF0 LL_DMA_ClearFlag_FE0. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_FE1 (DMA_TypeDef *DMAx) |
Clear Stream 1 FIFO error flag. @rmtoll LIFCR CFEIF1 LL_DMA_ClearFlag_FE1. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_FE2 (DMA_TypeDef *DMAx) |
Clear Stream 2 FIFO error flag. @rmtoll LIFCR CFEIF2 LL_DMA_ClearFlag_FE2. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_FE3 (DMA_TypeDef *DMAx) |
Clear Stream 3 FIFO error flag. @rmtoll LIFCR CFEIF3 LL_DMA_ClearFlag_FE3. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_FE4 (DMA_TypeDef *DMAx) |
Clear Stream 4 FIFO error flag. @rmtoll HIFCR CFEIF4 LL_DMA_ClearFlag_FE4. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_FE5 (DMA_TypeDef *DMAx) |
Clear Stream 5 FIFO error flag. @rmtoll HIFCR CFEIF5 LL_DMA_ClearFlag_FE5. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_FE6 (DMA_TypeDef *DMAx) |
Clear Stream 6 FIFO error flag. @rmtoll HIFCR CFEIF6 LL_DMA_ClearFlag_FE6. More... | |
__STATIC_INLINE void | LL_DMA_ClearFlag_FE7 (DMA_TypeDef *DMAx) |
Clear Stream 7 FIFO error flag. @rmtoll HIFCR CFEIF7 LL_DMA_ClearFlag_FE7. More... | |
__STATIC_INLINE void | LL_DMA_EnableIT_HT (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable Half transfer interrupt. @rmtoll CR HTIE LL_DMA_EnableIT_HT. More... | |
__STATIC_INLINE void | LL_DMA_EnableIT_TE (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable Transfer error interrupt. @rmtoll CR TEIE LL_DMA_EnableIT_TE. More... | |
__STATIC_INLINE void | LL_DMA_EnableIT_TC (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable Transfer complete interrupt. @rmtoll CR TCIE LL_DMA_EnableIT_TC. More... | |
__STATIC_INLINE void | LL_DMA_EnableIT_DME (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable Direct mode error interrupt. @rmtoll CR DMEIE LL_DMA_EnableIT_DME. More... | |
__STATIC_INLINE void | LL_DMA_EnableIT_FE (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable FIFO error interrupt. @rmtoll FCR FEIE LL_DMA_EnableIT_FE. More... | |
__STATIC_INLINE void | LL_DMA_DisableIT_HT (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable Half transfer interrupt. @rmtoll CR HTIE LL_DMA_DisableIT_HT. More... | |
__STATIC_INLINE void | LL_DMA_DisableIT_TE (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable Transfer error interrupt. @rmtoll CR TEIE LL_DMA_DisableIT_TE. More... | |
__STATIC_INLINE void | LL_DMA_DisableIT_TC (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable Transfer complete interrupt. @rmtoll CR TCIE LL_DMA_DisableIT_TC. More... | |
__STATIC_INLINE void | LL_DMA_DisableIT_DME (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable Direct mode error interrupt. @rmtoll CR DMEIE LL_DMA_DisableIT_DME. More... | |
__STATIC_INLINE void | LL_DMA_DisableIT_FE (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable FIFO error interrupt. @rmtoll FCR FEIE LL_DMA_DisableIT_FE. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_HT (DMA_TypeDef *DMAx, uint32_t Stream) |
Check if Half transfer interrupt is enabled. @rmtoll CR HTIE LL_DMA_IsEnabledIT_HT. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_TE (DMA_TypeDef *DMAx, uint32_t Stream) |
Check if Transfer error nterrup is enabled. @rmtoll CR TEIE LL_DMA_IsEnabledIT_TE. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_TC (DMA_TypeDef *DMAx, uint32_t Stream) |
Check if Transfer complete interrupt is enabled. @rmtoll CR TCIE LL_DMA_IsEnabledIT_TC. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_DME (DMA_TypeDef *DMAx, uint32_t Stream) |
Check if Direct mode error interrupt is enabled. @rmtoll CR DMEIE LL_DMA_IsEnabledIT_DME. More... | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledIT_FE (DMA_TypeDef *DMAx, uint32_t Stream) |
Check if FIFO error interrupt is enabled. @rmtoll FCR FEIE LL_DMA_IsEnabledIT_FE. More... | |
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. More... | |
uint32_t | LL_DMA_DeInit (DMA_TypeDef *DMAx, uint32_t Stream) |
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... | |
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 stm32f4xx_ll_dma.h.