STM32F4xx_HAL_Driver  1.8.3
stm32f4xx_ll_dma2d.h File Reference

Header file of DMA2D LL module. More...

Go to the source code of this file.

Data Structures

struct  LL_DMA2D_InitTypeDef
 LL DMA2D Init Structure Definition. More...
 
struct  LL_DMA2D_LayerCfgTypeDef
 LL DMA2D Layer Configuration Structure Definition. More...
 
struct  LL_DMA2D_ColorTypeDef
 LL DMA2D Output Color Structure Definition. More...
 

Functions

__STATIC_INLINE void LL_DMA2D_Start (DMA2D_TypeDef *DMA2Dx)
 Start a DMA2D transfer. @rmtoll CR START LL_DMA2D_Start. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsTransferOngoing (DMA2D_TypeDef *DMA2Dx)
 Indicate if a DMA2D transfer is ongoing. @rmtoll CR START LL_DMA2D_IsTransferOngoing. More...
 
__STATIC_INLINE void LL_DMA2D_Suspend (DMA2D_TypeDef *DMA2Dx)
 Suspend DMA2D transfer. More...
 
__STATIC_INLINE void LL_DMA2D_Resume (DMA2D_TypeDef *DMA2Dx)
 Resume DMA2D transfer. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsSuspended (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D transfer is suspended. More...
 
__STATIC_INLINE void LL_DMA2D_Abort (DMA2D_TypeDef *DMA2Dx)
 Abort DMA2D transfer. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsAborted (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D transfer is aborted. More...
 
__STATIC_INLINE void LL_DMA2D_SetMode (DMA2D_TypeDef *DMA2Dx, uint32_t Mode)
 Set DMA2D mode. @rmtoll CR MODE LL_DMA2D_SetMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D mode @rmtoll CR MODE LL_DMA2D_GetMode. More...
 
__STATIC_INLINE void LL_DMA2D_SetOutputColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Set DMA2D output color mode. @rmtoll OPFCCR CM LL_DMA2D_SetOutputColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D output color mode. @rmtoll OPFCCR CM LL_DMA2D_GetOutputColorMode. More...
 
__STATIC_INLINE void LL_DMA2D_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset)
 Set DMA2D line offset, expressed on 14 bits ([13:0] bits). @rmtoll OOR LO LL_DMA2D_SetLineOffset. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetLineOffset (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D line offset, expressed on 14 bits ([13:0] bits). @rmtoll OOR LO LL_DMA2D_GetLineOffset. More...
 
__STATIC_INLINE void LL_DMA2D_SetNbrOfPixelsPerLines (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfPixelsPerLines)
 Set DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits). @rmtoll NLR PL LL_DMA2D_SetNbrOfPixelsPerLines. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetNbrOfPixelsPerLines (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits) @rmtoll NLR PL LL_DMA2D_GetNbrOfPixelsPerLines. More...
 
__STATIC_INLINE void LL_DMA2D_SetNbrOfLines (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfLines)
 Set DMA2D number of lines, expressed on 16 bits ([15:0] bits). @rmtoll NLR NL LL_DMA2D_SetNbrOfLines. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetNbrOfLines (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D number of lines, expressed on 16 bits ([15:0] bits). @rmtoll NLR NL LL_DMA2D_GetNbrOfLines. More...
 
__STATIC_INLINE void LL_DMA2D_SetOutputMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t OutputMemoryAddress)
 Set DMA2D output memory address, expressed on 32 bits ([31:0] bits). @rmtoll OMAR MA LL_DMA2D_SetOutputMemAddr. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D output memory address, expressed on 32 bits ([31:0] bits). @rmtoll OMAR MA LL_DMA2D_GetOutputMemAddr. More...
 
__STATIC_INLINE void LL_DMA2D_SetOutputColor (DMA2D_TypeDef *DMA2Dx, uint32_t OutputColor)
 Set DMA2D output color, expressed on 32 bits ([31:0] bits). More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputColor (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D output color, expressed on 32 bits ([31:0] bits). More...
 
__STATIC_INLINE void LL_DMA2D_SetLineWatermark (DMA2D_TypeDef *DMA2Dx, uint32_t LineWatermark)
 Set DMA2D line watermark, expressed on 16 bits ([15:0] bits). @rmtoll LWR LW LL_DMA2D_SetLineWatermark. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetLineWatermark (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D line watermark, expressed on 16 bits ([15:0] bits). @rmtoll LWR LW LL_DMA2D_GetLineWatermark. More...
 
__STATIC_INLINE void LL_DMA2D_SetDeadTime (DMA2D_TypeDef *DMA2Dx, uint32_t DeadTime)
 Set DMA2D dead time, expressed on 8 bits ([7:0] bits). @rmtoll AMTCR DT LL_DMA2D_SetDeadTime. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetDeadTime (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D dead time, expressed on 8 bits ([7:0] bits). @rmtoll AMTCR DT LL_DMA2D_GetDeadTime. More...
 
__STATIC_INLINE void LL_DMA2D_EnableDeadTime (DMA2D_TypeDef *DMA2Dx)
 Enable DMA2D dead time functionality. @rmtoll AMTCR EN LL_DMA2D_EnableDeadTime. More...
 
__STATIC_INLINE void LL_DMA2D_DisableDeadTime (DMA2D_TypeDef *DMA2Dx)
 Disable DMA2D dead time functionality. @rmtoll AMTCR EN LL_DMA2D_DisableDeadTime. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledDeadTime (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D dead time functionality is enabled. @rmtoll AMTCR EN LL_DMA2D_IsEnabledDeadTime. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t MemoryAddress)
 Set DMA2D foreground memory address, expressed on 32 bits ([31:0] bits). @rmtoll FGMAR MA LL_DMA2D_FGND_SetMemAddr. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D foreground memory address, expressed on 32 bits ([31:0] bits). @rmtoll FGMAR MA LL_DMA2D_FGND_GetMemAddr. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_EnableCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Enable DMA2D foreground CLUT loading. @rmtoll FGPFCCR START LL_DMA2D_FGND_EnableCLUTLoad. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_IsEnabledCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D foreground CLUT loading is enabled. @rmtoll FGPFCCR START LL_DMA2D_FGND_IsEnabledCLUTLoad. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Set DMA2D foreground color mode. @rmtoll FGPFCCR CM LL_DMA2D_FGND_SetColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground color mode. @rmtoll FGPFCCR CM LL_DMA2D_FGND_GetColorMode. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetAlphaMode (DMA2D_TypeDef *DMA2Dx, uint32_t AphaMode)
 Set DMA2D foreground alpha mode. @rmtoll FGPFCCR AM LL_DMA2D_FGND_SetAlphaMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetAlphaMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground alpha mode. @rmtoll FGPFCCR AM LL_DMA2D_FGND_GetAlphaMode. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetAlpha (DMA2D_TypeDef *DMA2Dx, uint32_t Alpha)
 Set DMA2D foreground alpha value, expressed on 8 bits ([7:0] bits). @rmtoll FGPFCCR ALPHA LL_DMA2D_FGND_SetAlpha. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetAlpha (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground alpha value, expressed on 8 bits ([7:0] bits). @rmtoll FGPFCCR ALPHA LL_DMA2D_FGND_GetAlpha. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset)
 Set DMA2D foreground line offset, expressed on 14 bits ([13:0] bits). @rmtoll FGOR LO LL_DMA2D_FGND_SetLineOffset. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetLineOffset (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground line offset, expressed on 14 bits ([13:0] bits). @rmtoll FGOR LO LL_DMA2D_FGND_GetLineOffset. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetColor (DMA2D_TypeDef *DMA2Dx, uint32_t Red, uint32_t Green, uint32_t Blue)
 Set DMA2D foreground color values, expressed on 24 bits ([23:0] bits). @rmtoll FGCOLR RED LL_DMA2D_FGND_SetColor @rmtoll FGCOLR GREEN LL_DMA2D_FGND_SetColor @rmtoll FGCOLR BLUE LL_DMA2D_FGND_SetColor. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetRedColor (DMA2D_TypeDef *DMA2Dx, uint32_t Red)
 Set DMA2D foreground red color value, expressed on 8 bits ([7:0] bits). @rmtoll FGCOLR RED LL_DMA2D_FGND_SetRedColor. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetRedColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground red color value, expressed on 8 bits ([7:0] bits). @rmtoll FGCOLR RED LL_DMA2D_FGND_GetRedColor. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetGreenColor (DMA2D_TypeDef *DMA2Dx, uint32_t Green)
 Set DMA2D foreground green color value, expressed on 8 bits ([7:0] bits). @rmtoll FGCOLR GREEN LL_DMA2D_FGND_SetGreenColor. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetGreenColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground green color value, expressed on 8 bits ([7:0] bits). @rmtoll FGCOLR GREEN LL_DMA2D_FGND_GetGreenColor. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetBlueColor (DMA2D_TypeDef *DMA2Dx, uint32_t Blue)
 Set DMA2D foreground blue color value, expressed on 8 bits ([7:0] bits). @rmtoll FGCOLR BLUE LL_DMA2D_FGND_SetBlueColor. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetBlueColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground blue color value, expressed on 8 bits ([7:0] bits). @rmtoll FGCOLR BLUE LL_DMA2D_FGND_GetBlueColor. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTMemoryAddress)
 Set DMA2D foreground CLUT memory address, expressed on 32 bits ([31:0] bits). @rmtoll FGCMAR MA LL_DMA2D_FGND_SetCLUTMemAddr. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D foreground CLUT memory address, expressed on 32 bits ([31:0] bits). @rmtoll FGCMAR MA LL_DMA2D_FGND_GetCLUTMemAddr. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetCLUTSize (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTSize)
 Set DMA2D foreground CLUT size, expressed on 8 bits ([7:0] bits). @rmtoll FGPFCCR CS LL_DMA2D_FGND_SetCLUTSize. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetCLUTSize (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D foreground CLUT size, expressed on 8 bits ([7:0] bits). @rmtoll FGPFCCR CS LL_DMA2D_FGND_GetCLUTSize. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetCLUTColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTColorMode)
 Set DMA2D foreground CLUT color mode. @rmtoll FGPFCCR CCM LL_DMA2D_FGND_SetCLUTColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetCLUTColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground CLUT color mode. @rmtoll FGPFCCR CCM LL_DMA2D_FGND_GetCLUTColorMode. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t MemoryAddress)
 Set DMA2D background memory address, expressed on 32 bits ([31:0] bits). @rmtoll BGMAR MA LL_DMA2D_BGND_SetMemAddr. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D background memory address, expressed on 32 bits ([31:0] bits). @rmtoll BGMAR MA LL_DMA2D_BGND_GetMemAddr. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_EnableCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Enable DMA2D background CLUT loading. @rmtoll BGPFCCR START LL_DMA2D_BGND_EnableCLUTLoad. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_IsEnabledCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D background CLUT loading is enabled. @rmtoll BGPFCCR START LL_DMA2D_BGND_IsEnabledCLUTLoad. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Set DMA2D background color mode. @rmtoll BGPFCCR CM LL_DMA2D_BGND_SetColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background color mode. @rmtoll BGPFCCR CM LL_DMA2D_BGND_GetColorMode. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetAlphaMode (DMA2D_TypeDef *DMA2Dx, uint32_t AphaMode)
 Set DMA2D background alpha mode. @rmtoll BGPFCCR AM LL_DMA2D_BGND_SetAlphaMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetAlphaMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background alpha mode. @rmtoll BGPFCCR AM LL_DMA2D_BGND_GetAlphaMode. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetAlpha (DMA2D_TypeDef *DMA2Dx, uint32_t Alpha)
 Set DMA2D background alpha value, expressed on 8 bits ([7:0] bits). @rmtoll BGPFCCR ALPHA LL_DMA2D_BGND_SetAlpha. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetAlpha (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background alpha value, expressed on 8 bits ([7:0] bits). @rmtoll BGPFCCR ALPHA LL_DMA2D_BGND_GetAlpha. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset)
 Set DMA2D background line offset, expressed on 14 bits ([13:0] bits). @rmtoll BGOR LO LL_DMA2D_BGND_SetLineOffset. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetLineOffset (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background line offset, expressed on 14 bits ([13:0] bits). @rmtoll BGOR LO LL_DMA2D_BGND_GetLineOffset. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetColor (DMA2D_TypeDef *DMA2Dx, uint32_t Red, uint32_t Green, uint32_t Blue)
 Set DMA2D background color values, expressed on 24 bits ([23:0] bits). @rmtoll BGCOLR RED LL_DMA2D_BGND_SetColor @rmtoll BGCOLR GREEN LL_DMA2D_BGND_SetColor @rmtoll BGCOLR BLUE LL_DMA2D_BGND_SetColor. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetRedColor (DMA2D_TypeDef *DMA2Dx, uint32_t Red)
 Set DMA2D background red color value, expressed on 8 bits ([7:0] bits). @rmtoll BGCOLR RED LL_DMA2D_BGND_SetRedColor. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetRedColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background red color value, expressed on 8 bits ([7:0] bits). @rmtoll BGCOLR RED LL_DMA2D_BGND_GetRedColor. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetGreenColor (DMA2D_TypeDef *DMA2Dx, uint32_t Green)
 Set DMA2D background green color value, expressed on 8 bits ([7:0] bits). @rmtoll BGCOLR GREEN LL_DMA2D_BGND_SetGreenColor. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetGreenColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background green color value, expressed on 8 bits ([7:0] bits). @rmtoll BGCOLR GREEN LL_DMA2D_BGND_GetGreenColor. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetBlueColor (DMA2D_TypeDef *DMA2Dx, uint32_t Blue)
 Set DMA2D background blue color value, expressed on 8 bits ([7:0] bits). @rmtoll BGCOLR BLUE LL_DMA2D_BGND_SetBlueColor. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetBlueColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background blue color value, expressed on 8 bits ([7:0] bits). @rmtoll BGCOLR BLUE LL_DMA2D_BGND_GetBlueColor. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTMemoryAddress)
 Set DMA2D background CLUT memory address, expressed on 32 bits ([31:0] bits). @rmtoll BGCMAR MA LL_DMA2D_BGND_SetCLUTMemAddr. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D background CLUT memory address, expressed on 32 bits ([31:0] bits). @rmtoll BGCMAR MA LL_DMA2D_BGND_GetCLUTMemAddr. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetCLUTSize (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTSize)
 Set DMA2D background CLUT size, expressed on 8 bits ([7:0] bits). @rmtoll BGPFCCR CS LL_DMA2D_BGND_SetCLUTSize. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetCLUTSize (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D background CLUT size, expressed on 8 bits ([7:0] bits). @rmtoll BGPFCCR CS LL_DMA2D_BGND_GetCLUTSize. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetCLUTColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTColorMode)
 Set DMA2D background CLUT color mode. @rmtoll BGPFCCR CCM LL_DMA2D_BGND_SetCLUTColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetCLUTColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background CLUT color mode. @rmtoll BGPFCCR CCM LL_DMA2D_BGND_GetCLUTColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_CE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Configuration Error Interrupt Flag is set or not @rmtoll ISR CEIF LL_DMA2D_IsActiveFlag_CE. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_CTC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Transfer Complete Interrupt Flag is set or not @rmtoll ISR CTCIF LL_DMA2D_IsActiveFlag_CTC. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_CAE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Access Error Interrupt Flag is set or not @rmtoll ISR CAEIF LL_DMA2D_IsActiveFlag_CAE. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_TW (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Watermark Interrupt Flag is set or not @rmtoll ISR TWIF LL_DMA2D_IsActiveFlag_TW. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_TC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Complete Interrupt Flag is set or not @rmtoll ISR TCIF LL_DMA2D_IsActiveFlag_TC. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_TE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Error Interrupt Flag is set or not @rmtoll ISR TEIF LL_DMA2D_IsActiveFlag_TE. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_CE (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Configuration Error Interrupt Flag @rmtoll IFCR CCEIF LL_DMA2D_ClearFlag_CE. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_CTC (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D CLUT Transfer Complete Interrupt Flag @rmtoll IFCR CCTCIF LL_DMA2D_ClearFlag_CTC. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_CAE (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D CLUT Access Error Interrupt Flag @rmtoll IFCR CAECIF LL_DMA2D_ClearFlag_CAE. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_TW (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Transfer Watermark Interrupt Flag @rmtoll IFCR CTWIF LL_DMA2D_ClearFlag_TW. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_TC (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Transfer Complete Interrupt Flag @rmtoll IFCR CTCIF LL_DMA2D_ClearFlag_TC. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_TE (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Transfer Error Interrupt Flag @rmtoll IFCR CTEIF LL_DMA2D_ClearFlag_TE. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_CE (DMA2D_TypeDef *DMA2Dx)
 Enable Configuration Error Interrupt @rmtoll CR CEIE LL_DMA2D_EnableIT_CE. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Enable CLUT Transfer Complete Interrupt @rmtoll CR CTCIE LL_DMA2D_EnableIT_CTC. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Enable CLUT Access Error Interrupt @rmtoll CR CAEIE LL_DMA2D_EnableIT_CAE. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_TW (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Watermark Interrupt @rmtoll CR TWIE LL_DMA2D_EnableIT_TW. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_TC (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Complete Interrupt @rmtoll CR TCIE LL_DMA2D_EnableIT_TC. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_TE (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Error Interrupt @rmtoll CR TEIE LL_DMA2D_EnableIT_TE. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_CE (DMA2D_TypeDef *DMA2Dx)
 Disable Configuration Error Interrupt @rmtoll CR CEIE LL_DMA2D_DisableIT_CE. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Disable CLUT Transfer Complete Interrupt @rmtoll CR CTCIE LL_DMA2D_DisableIT_CTC. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Disable CLUT Access Error Interrupt @rmtoll CR CAEIE LL_DMA2D_DisableIT_CAE. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_TW (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Watermark Interrupt @rmtoll CR TWIE LL_DMA2D_DisableIT_TW. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_TC (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Complete Interrupt @rmtoll CR TCIE LL_DMA2D_DisableIT_TC. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_TE (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Error Interrupt @rmtoll CR TEIE LL_DMA2D_DisableIT_TE. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Configuration Error interrupt source is enabled or disabled. @rmtoll CR CEIE LL_DMA2D_IsEnabledIT_CE. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Transfer Complete interrupt source is enabled or disabled. @rmtoll CR CTCIE LL_DMA2D_IsEnabledIT_CTC. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Access Error interrupt source is enabled or disabled. @rmtoll CR CAEIE LL_DMA2D_IsEnabledIT_CAE. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TW (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Watermark interrupt source is enabled or disabled. @rmtoll CR TWIE LL_DMA2D_IsEnabledIT_TW. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Complete interrupt source is enabled or disabled. @rmtoll CR TCIE LL_DMA2D_IsEnabledIT_TC. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Error interrupt source is enabled or disabled. @rmtoll CR TEIE LL_DMA2D_IsEnabledIT_TE. More...
 
ErrorStatus LL_DMA2D_DeInit (DMA2D_TypeDef *DMA2Dx)
 De-initialize DMA2D registers (registers restored to their default values). More...
 
ErrorStatus LL_DMA2D_Init (DMA2D_TypeDef *DMA2Dx, LL_DMA2D_InitTypeDef *DMA2D_InitStruct)
 Initialize DMA2D registers according to the specified parameters in DMA2D_InitStruct. More...
 
void LL_DMA2D_StructInit (LL_DMA2D_InitTypeDef *DMA2D_InitStruct)
 Set each LL_DMA2D_InitTypeDef field to default value. More...
 
void LL_DMA2D_ConfigLayer (DMA2D_TypeDef *DMA2Dx, LL_DMA2D_LayerCfgTypeDef *DMA2D_LayerCfg, uint32_t LayerIdx)
 Configure the foreground or background according to the specified parameters in the LL_DMA2D_LayerCfgTypeDef structure. More...
 
void LL_DMA2D_LayerCfgStructInit (LL_DMA2D_LayerCfgTypeDef *DMA2D_LayerCfg)
 Set each LL_DMA2D_LayerCfgTypeDef field to default value. More...
 
void LL_DMA2D_ConfigOutputColor (DMA2D_TypeDef *DMA2Dx, LL_DMA2D_ColorTypeDef *DMA2D_ColorStruct)
 Initialize DMA2D output color register according to the specified parameters in DMA2D_ColorStruct. More...
 
uint32_t LL_DMA2D_GetOutputBlueColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Return DMA2D output Blue color. More...
 
uint32_t LL_DMA2D_GetOutputGreenColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Return DMA2D output Green color. More...
 
uint32_t LL_DMA2D_GetOutputRedColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Return DMA2D output Red color. More...
 
uint32_t LL_DMA2D_GetOutputAlphaColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Return DMA2D output Alpha color. More...
 
void LL_DMA2D_ConfigSize (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfLines, uint32_t NbrOfPixelsPerLines)
 Configure DMA2D transfer size. More...
 

Detailed Description

Header file of DMA2D LL module.

Author
MCD Application Team
Attention

Copyright (c) 2016 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_dma2d.h.