STM32L4xx_HAL_Driver  1.14.0
stm32l4xx_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. CR START LL_DMA2D_Start. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsTransferOngoing (DMA2D_TypeDef *DMA2Dx)
 Indicate if a DMA2D transfer is ongoing. 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. CR MODE LL_DMA2D_SetMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D mode CR MODE LL_DMA2D_GetMode. More...
 
__STATIC_INLINE void LL_DMA2D_SetOutputColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Set DMA2D output color mode. OPFCCR CM LL_DMA2D_SetOutputColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D output color mode. OPFCCR CM LL_DMA2D_GetOutputColorMode. More...
 
__STATIC_INLINE void LL_DMA2D_SetOutputRBSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t RBSwapMode)
 Set DMA2D output Red Blue swap mode. OPFCCR RBS LL_DMA2D_SetOutputRBSwapMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputRBSwapMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D output Red Blue swap mode. OPFCCR RBS LL_DMA2D_GetOutputRBSwapMode. More...
 
__STATIC_INLINE void LL_DMA2D_SetOutputAlphaInvMode (DMA2D_TypeDef *DMA2Dx, uint32_t AlphaInversionMode)
 Set DMA2D output alpha inversion mode. OPFCCR AI LL_DMA2D_SetOutputAlphaInvMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputAlphaInvMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D output alpha inversion mode. OPFCCR AI LL_DMA2D_GetOutputAlphaInvMode. More...
 
__STATIC_INLINE void LL_DMA2D_SetOutputSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t OutputSwapMode)
 Set DMA2D output swap mode. OPFCCR SB LL_DMA2D_SetOutputSwapMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputSwapMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D output swap mode. OPFCCR SB LL_DMA2D_GetOutputSwapMode. More...
 
__STATIC_INLINE void LL_DMA2D_SetLineOffsetMode (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffsetMode)
 Set DMA2D line offset mode. CR LOM LL_DMA2D_SetLineOffsetMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_GetLineOffsetMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D line offset mode. CR LOM LL_DMA2D_GetLineOffsetMode. More...
 
__STATIC_INLINE void LL_DMA2D_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset)
 Set DMA2D line offset, expressed on 14 bits ([13:0] bits). 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). 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). 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) 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). 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). 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). 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). 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). 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). 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). 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). AMTCR DT LL_DMA2D_GetDeadTime. More...
 
__STATIC_INLINE void LL_DMA2D_EnableDeadTime (DMA2D_TypeDef *DMA2Dx)
 Enable DMA2D dead time functionality. AMTCR EN LL_DMA2D_EnableDeadTime. More...
 
__STATIC_INLINE void LL_DMA2D_DisableDeadTime (DMA2D_TypeDef *DMA2Dx)
 Disable DMA2D dead time functionality. AMTCR EN LL_DMA2D_DisableDeadTime. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledDeadTime (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D dead time functionality is enabled. 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). 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). FGMAR MA LL_DMA2D_FGND_GetMemAddr. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_EnableCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Enable DMA2D foreground CLUT loading. 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. 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. FGPFCCR CM LL_DMA2D_FGND_SetColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground color mode. 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. FGPFCCR AM LL_DMA2D_FGND_SetAlphaMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetAlphaMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground alpha mode. 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). 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). FGPFCCR ALPHA LL_DMA2D_FGND_GetAlpha. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetRBSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t RBSwapMode)
 Set DMA2D foreground Red Blue swap mode. FGPFCCR RBS LL_DMA2D_FGND_SetRBSwapMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetRBSwapMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground Red Blue swap mode. FGPFCCR RBS LL_DMA2D_FGND_GetRBSwapMode. More...
 
__STATIC_INLINE void LL_DMA2D_FGND_SetAlphaInvMode (DMA2D_TypeDef *DMA2Dx, uint32_t AlphaInversionMode)
 Set DMA2D foreground alpha inversion mode. FGPFCCR AI LL_DMA2D_FGND_SetAlphaInvMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetAlphaInvMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground alpha inversion mode. FGPFCCR AI LL_DMA2D_FGND_GetAlphaInvMode. 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). 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). 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). FGCOLR RED LL_DMA2D_FGND_SetColor FGCOLR GREEN LL_DMA2D_FGND_SetColor 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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. FGPFCCR CCM LL_DMA2D_FGND_SetCLUTColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetCLUTColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground CLUT color mode. 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). 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). BGMAR MA LL_DMA2D_BGND_GetMemAddr. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_EnableCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Enable DMA2D background CLUT loading. 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. 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. BGPFCCR CM LL_DMA2D_BGND_SetColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background color mode. 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. BGPFCCR AM LL_DMA2D_BGND_SetAlphaMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetAlphaMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background alpha mode. 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). 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). BGPFCCR ALPHA LL_DMA2D_BGND_GetAlpha. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetRBSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t RBSwapMode)
 Set DMA2D background Red Blue swap mode. BGPFCCR RBS LL_DMA2D_BGND_SetRBSwapMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetRBSwapMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background Red Blue swap mode. BGPFCCR RBS LL_DMA2D_BGND_GetRBSwapMode. More...
 
__STATIC_INLINE void LL_DMA2D_BGND_SetAlphaInvMode (DMA2D_TypeDef *DMA2Dx, uint32_t AlphaInversionMode)
 Set DMA2D background alpha inversion mode. BGPFCCR AI LL_DMA2D_BGND_SetAlphaInvMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetAlphaInvMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background alpha inversion mode. BGPFCCR AI LL_DMA2D_BGND_GetAlphaInvMode. 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). 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). 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). BGCOLR RED LL_DMA2D_BGND_SetColor BGCOLR GREEN LL_DMA2D_BGND_SetColor 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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. BGPFCCR CCM LL_DMA2D_BGND_SetCLUTColorMode. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetCLUTColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background CLUT color mode. 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 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 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 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 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 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 ISR TEIF LL_DMA2D_IsActiveFlag_TE. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_CE (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Configuration Error Interrupt Flag IFCR CCEIF LL_DMA2D_ClearFlag_CE. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_CTC (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D CLUT Transfer Complete Interrupt Flag IFCR CCTCIF LL_DMA2D_ClearFlag_CTC. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_CAE (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D CLUT Access Error Interrupt Flag IFCR CAECIF LL_DMA2D_ClearFlag_CAE. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_TW (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Transfer Watermark Interrupt Flag IFCR CTWIF LL_DMA2D_ClearFlag_TW. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_TC (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Transfer Complete Interrupt Flag IFCR CTCIF LL_DMA2D_ClearFlag_TC. More...
 
__STATIC_INLINE void LL_DMA2D_ClearFlag_TE (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Transfer Error Interrupt Flag IFCR CTEIF LL_DMA2D_ClearFlag_TE. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_CE (DMA2D_TypeDef *DMA2Dx)
 Enable Configuration Error Interrupt CR CEIE LL_DMA2D_EnableIT_CE. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Enable CLUT Transfer Complete Interrupt CR CTCIE LL_DMA2D_EnableIT_CTC. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Enable CLUT Access Error Interrupt CR CAEIE LL_DMA2D_EnableIT_CAE. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_TW (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Watermark Interrupt CR TWIE LL_DMA2D_EnableIT_TW. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_TC (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Complete Interrupt CR TCIE LL_DMA2D_EnableIT_TC. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_TE (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Error Interrupt CR TEIE LL_DMA2D_EnableIT_TE. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_CE (DMA2D_TypeDef *DMA2Dx)
 Disable Configuration Error Interrupt CR CEIE LL_DMA2D_DisableIT_CE. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Disable CLUT Transfer Complete Interrupt CR CTCIE LL_DMA2D_DisableIT_CTC. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Disable CLUT Access Error Interrupt CR CAEIE LL_DMA2D_DisableIT_CAE. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_TW (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Watermark Interrupt CR TWIE LL_DMA2D_DisableIT_TW. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_TC (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Complete Interrupt CR TCIE LL_DMA2D_DisableIT_TC. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_TE (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Error Interrupt 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. 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. 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. 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. 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. 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. 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) 2017 STMicroelectronics. All rights reserved.

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_dma2d.h.