STM32F439xx HAL User Manual
Data Structures | Defines | Functions
stm32f4xx_ll_dma2d.h File Reference

Header file of DMA2D LL module. More...

#include "stm32f4xx.h"

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

Defines

#define LL_DMA2D_FLAG_CEIF   DMA2D_ISR_CEIF
#define LL_DMA2D_FLAG_CTCIF   DMA2D_ISR_CTCIF
#define LL_DMA2D_FLAG_CAEIF   DMA2D_ISR_CAEIF
#define LL_DMA2D_FLAG_TWIF   DMA2D_ISR_TWIF
#define LL_DMA2D_FLAG_TCIF   DMA2D_ISR_TCIF
#define LL_DMA2D_FLAG_TEIF   DMA2D_ISR_TEIF
#define LL_DMA2D_IT_CEIE   DMA2D_CR_CEIE
#define LL_DMA2D_IT_CTCIE   DMA2D_CR_CTCIE
#define LL_DMA2D_IT_CAEIE   DMA2D_CR_CAEIE
#define LL_DMA2D_IT_TWIE   DMA2D_CR_TWIE
#define LL_DMA2D_IT_TCIE   DMA2D_CR_TCIE
#define LL_DMA2D_IT_TEIE   DMA2D_CR_TEIE
#define LL_DMA2D_MODE_M2M   0x00000000U
#define LL_DMA2D_MODE_M2M_PFC   DMA2D_CR_MODE_0
#define LL_DMA2D_MODE_M2M_BLEND   DMA2D_CR_MODE_1
#define LL_DMA2D_MODE_R2M   DMA2D_CR_MODE
#define LL_DMA2D_OUTPUT_MODE_ARGB8888   0x00000000U
#define LL_DMA2D_OUTPUT_MODE_RGB888   DMA2D_OPFCCR_CM_0
#define LL_DMA2D_OUTPUT_MODE_RGB565   DMA2D_OPFCCR_CM_1
#define LL_DMA2D_OUTPUT_MODE_ARGB1555   (DMA2D_OPFCCR_CM_0|DMA2D_OPFCCR_CM_1)
#define LL_DMA2D_OUTPUT_MODE_ARGB4444   DMA2D_OPFCCR_CM_2
#define LL_DMA2D_INPUT_MODE_ARGB8888   0x00000000U
#define LL_DMA2D_INPUT_MODE_RGB888   DMA2D_FGPFCCR_CM_0
#define LL_DMA2D_INPUT_MODE_RGB565   DMA2D_FGPFCCR_CM_1
#define LL_DMA2D_INPUT_MODE_ARGB1555   (DMA2D_FGPFCCR_CM_0|DMA2D_FGPFCCR_CM_1)
#define LL_DMA2D_INPUT_MODE_ARGB4444   DMA2D_FGPFCCR_CM_2
#define LL_DMA2D_INPUT_MODE_L8   (DMA2D_FGPFCCR_CM_0|DMA2D_FGPFCCR_CM_2)
#define LL_DMA2D_INPUT_MODE_AL44   (DMA2D_FGPFCCR_CM_1|DMA2D_FGPFCCR_CM_2)
#define LL_DMA2D_INPUT_MODE_AL88   (DMA2D_FGPFCCR_CM_0|DMA2D_FGPFCCR_CM_1|DMA2D_FGPFCCR_CM_2)
#define LL_DMA2D_INPUT_MODE_L4   DMA2D_FGPFCCR_CM_3
#define LL_DMA2D_INPUT_MODE_A8   (DMA2D_FGPFCCR_CM_0|DMA2D_FGPFCCR_CM_3)
#define LL_DMA2D_INPUT_MODE_A4   (DMA2D_FGPFCCR_CM_1|DMA2D_FGPFCCR_CM_3)
#define LL_DMA2D_ALPHA_MODE_NO_MODIF   0x00000000U
#define LL_DMA2D_ALPHA_MODE_REPLACE   DMA2D_FGPFCCR_AM_0
#define LL_DMA2D_ALPHA_MODE_COMBINE   DMA2D_FGPFCCR_AM_1
#define LL_DMA2D_CLUT_COLOR_MODE_ARGB8888   0x00000000U
#define LL_DMA2D_CLUT_COLOR_MODE_RGB888   DMA2D_FGPFCCR_CCM
#define LL_DMA2D_WriteReg(__INSTANCE__, __REG__, __VALUE__)   WRITE_REG(__INSTANCE__->__REG__, (__VALUE__))
 Write a value in DMA2D register.
#define LL_DMA2D_ReadReg(__INSTANCE__, __REG__)   READ_REG(__INSTANCE__->__REG__)
 Read a value in DMA2D register.

Functions

__STATIC_INLINE void LL_DMA2D_Start (DMA2D_TypeDef *DMA2Dx)
 Start a DMA2D transfer.
__STATIC_INLINE uint32_t LL_DMA2D_IsTransferOngoing (DMA2D_TypeDef *DMA2Dx)
 Indicate if a DMA2D transfer is ongoing.
__STATIC_INLINE void LL_DMA2D_Suspend (DMA2D_TypeDef *DMA2Dx)
 Suspend DMA2D transfer.
__STATIC_INLINE void LL_DMA2D_Resume (DMA2D_TypeDef *DMA2Dx)
 Resume DMA2D transfer.
__STATIC_INLINE uint32_t LL_DMA2D_IsSuspended (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D transfer is suspended.
__STATIC_INLINE void LL_DMA2D_Abort (DMA2D_TypeDef *DMA2Dx)
 Abort DMA2D transfer.
__STATIC_INLINE uint32_t LL_DMA2D_IsAborted (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D transfer is aborted.
__STATIC_INLINE void LL_DMA2D_SetMode (DMA2D_TypeDef *DMA2Dx, uint32_t Mode)
 Set DMA2D mode.
__STATIC_INLINE uint32_t LL_DMA2D_GetMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D mode.
__STATIC_INLINE void LL_DMA2D_SetOutputColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Set DMA2D output color mode.
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D output color mode.
__STATIC_INLINE void LL_DMA2D_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset)
 Set DMA2D line offset, expressed on 14 bits ([13:0] bits).
__STATIC_INLINE uint32_t LL_DMA2D_GetLineOffset (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D line offset, expressed on 14 bits ([13:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_GetNbrOfPixelsPerLines (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits)
__STATIC_INLINE void LL_DMA2D_SetNbrOfLines (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfLines)
 Set DMA2D number of lines, expressed on 16 bits ([15:0] bits).
__STATIC_INLINE uint32_t LL_DMA2D_GetNbrOfLines (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D number of lines, expressed on 16 bits ([15:0] bits).
__STATIC_INLINE void LL_DMA2D_SetOutputMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t OutputMemoryAddress)
 Set DMA2D output memory address, expressed on 32 bits ([31:0] bits).
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D output memory address, expressed on 32 bits ([31:0] bits).
__STATIC_INLINE void LL_DMA2D_SetOutputColor (DMA2D_TypeDef *DMA2Dx, uint32_t OutputColor)
 Set DMA2D output color, expressed on 32 bits ([31:0] bits).
__STATIC_INLINE uint32_t LL_DMA2D_GetOutputColor (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D output color, expressed on 32 bits ([31:0] bits).
__STATIC_INLINE void LL_DMA2D_SetLineWatermark (DMA2D_TypeDef *DMA2Dx, uint32_t LineWatermark)
 Set DMA2D line watermark, expressed on 16 bits ([15:0] bits).
__STATIC_INLINE uint32_t LL_DMA2D_GetLineWatermark (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D line watermark, expressed on 16 bits ([15:0] bits).
__STATIC_INLINE void LL_DMA2D_SetDeadTime (DMA2D_TypeDef *DMA2Dx, uint32_t DeadTime)
 Set DMA2D dead time, expressed on 8 bits ([7:0] bits).
__STATIC_INLINE uint32_t LL_DMA2D_GetDeadTime (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D dead time, expressed on 8 bits ([7:0] bits).
__STATIC_INLINE void LL_DMA2D_EnableDeadTime (DMA2D_TypeDef *DMA2Dx)
 Enable DMA2D dead time functionality.
__STATIC_INLINE void LL_DMA2D_DisableDeadTime (DMA2D_TypeDef *DMA2Dx)
 Disable DMA2D dead time functionality.
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledDeadTime (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D dead time functionality is enabled.
__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).
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D foreground memory address, expressed on 32 bits ([31:0] bits).
__STATIC_INLINE void LL_DMA2D_FGND_EnableCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Enable DMA2D foreground CLUT loading.
__STATIC_INLINE uint32_t LL_DMA2D_FGND_IsEnabledCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D foreground CLUT loading is enabled.
__STATIC_INLINE void LL_DMA2D_FGND_SetColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Set DMA2D foreground color mode.
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground color mode.
__STATIC_INLINE void LL_DMA2D_FGND_SetAlphaMode (DMA2D_TypeDef *DMA2Dx, uint32_t AphaMode)
 Set DMA2D foreground alpha mode.
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetAlphaMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground alpha mode.
__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).
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetAlpha (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground alpha value, expressed on 8 bits ([7:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetLineOffset (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground line offset, expressed on 14 bits ([13:0] bits).
__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).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetRedColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground red color value, expressed on 8 bits ([7:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetGreenColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground green color value, expressed on 8 bits ([7:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetBlueColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground blue color value, expressed on 8 bits ([7:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D foreground CLUT memory address, expressed on 32 bits ([31:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetCLUTSize (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D foreground CLUT size, expressed on 8 bits ([7:0] bits).
__STATIC_INLINE void LL_DMA2D_FGND_SetCLUTColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTColorMode)
 Set DMA2D foreground CLUT color mode.
__STATIC_INLINE uint32_t LL_DMA2D_FGND_GetCLUTColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D foreground CLUT color mode.
__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).
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D background memory address, expressed on 32 bits ([31:0] bits).
__STATIC_INLINE void LL_DMA2D_BGND_EnableCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Enable DMA2D background CLUT loading.
__STATIC_INLINE uint32_t LL_DMA2D_BGND_IsEnabledCLUTLoad (DMA2D_TypeDef *DMA2Dx)
 Indicate if DMA2D background CLUT loading is enabled.
__STATIC_INLINE void LL_DMA2D_BGND_SetColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Set DMA2D background color mode.
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background color mode.
__STATIC_INLINE void LL_DMA2D_BGND_SetAlphaMode (DMA2D_TypeDef *DMA2Dx, uint32_t AphaMode)
 Set DMA2D background alpha mode.
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetAlphaMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background alpha mode.
__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).
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetAlpha (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background alpha value, expressed on 8 bits ([7:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetLineOffset (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background line offset, expressed on 14 bits ([13:0] bits).
__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).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetRedColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background red color value, expressed on 8 bits ([7:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetGreenColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background green color value, expressed on 8 bits ([7:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetBlueColor (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background blue color value, expressed on 8 bits ([7:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetCLUTMemAddr (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D background CLUT memory address, expressed on 32 bits ([31:0] bits).
__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).
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetCLUTSize (DMA2D_TypeDef *DMA2Dx)
 Get DMA2D background CLUT size, expressed on 8 bits ([7:0] bits).
__STATIC_INLINE void LL_DMA2D_BGND_SetCLUTColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t CLUTColorMode)
 Set DMA2D background CLUT color mode.
__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetCLUTColorMode (DMA2D_TypeDef *DMA2Dx)
 Return DMA2D background CLUT color mode.
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_CE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Configuration Error Interrupt Flag is set or not.
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_CTC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Transfer Complete Interrupt Flag is set or not.
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_CAE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Access Error Interrupt Flag is set or not.
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_TW (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Watermark Interrupt Flag is set or not.
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_TC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Complete Interrupt Flag is set or not.
__STATIC_INLINE uint32_t LL_DMA2D_IsActiveFlag_TE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Error Interrupt Flag is set or not.
__STATIC_INLINE void LL_DMA2D_ClearFlag_CE (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Configuration Error Interrupt Flag.
__STATIC_INLINE void LL_DMA2D_ClearFlag_CTC (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D CLUT Transfer Complete Interrupt Flag.
__STATIC_INLINE void LL_DMA2D_ClearFlag_CAE (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D CLUT Access Error Interrupt Flag.
__STATIC_INLINE void LL_DMA2D_ClearFlag_TW (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Transfer Watermark Interrupt Flag.
__STATIC_INLINE void LL_DMA2D_ClearFlag_TC (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Transfer Complete Interrupt Flag.
__STATIC_INLINE void LL_DMA2D_ClearFlag_TE (DMA2D_TypeDef *DMA2Dx)
 Clear DMA2D Transfer Error Interrupt Flag.
__STATIC_INLINE void LL_DMA2D_EnableIT_CE (DMA2D_TypeDef *DMA2Dx)
 Enable Configuration Error Interrupt.
__STATIC_INLINE void LL_DMA2D_EnableIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Enable CLUT Transfer Complete Interrupt.
__STATIC_INLINE void LL_DMA2D_EnableIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Enable CLUT Access Error Interrupt.
__STATIC_INLINE void LL_DMA2D_EnableIT_TW (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Watermark Interrupt.
__STATIC_INLINE void LL_DMA2D_EnableIT_TC (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Complete Interrupt.
__STATIC_INLINE void LL_DMA2D_EnableIT_TE (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Error Interrupt.
__STATIC_INLINE void LL_DMA2D_DisableIT_CE (DMA2D_TypeDef *DMA2Dx)
 Disable Configuration Error Interrupt.
__STATIC_INLINE void LL_DMA2D_DisableIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Disable CLUT Transfer Complete Interrupt.
__STATIC_INLINE void LL_DMA2D_DisableIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Disable CLUT Access Error Interrupt.
__STATIC_INLINE void LL_DMA2D_DisableIT_TW (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Watermark Interrupt.
__STATIC_INLINE void LL_DMA2D_DisableIT_TC (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Complete Interrupt.
__STATIC_INLINE void LL_DMA2D_DisableIT_TE (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Error Interrupt.
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Configuration Error interrupt source is enabled or disabled.
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Transfer Complete interrupt source is enabled or disabled.
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Access Error interrupt source is enabled or disabled.
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TW (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Watermark interrupt source is enabled or disabled.
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Complete interrupt source is enabled or disabled.
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Error interrupt source is enabled or disabled.
ErrorStatus LL_DMA2D_DeInit (DMA2D_TypeDef *DMA2Dx)
 De-initialize DMA2D registers (registers restored to their default values).
ErrorStatus LL_DMA2D_Init (DMA2D_TypeDef *DMA2Dx, LL_DMA2D_InitTypeDef *DMA2D_InitStruct)
 Initialize DMA2D registers according to the specified parameters in DMA2D_InitStruct.
void LL_DMA2D_StructInit (LL_DMA2D_InitTypeDef *DMA2D_InitStruct)
 Set each LL_DMA2D_InitTypeDef field to default value.
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.
void LL_DMA2D_LayerCfgStructInit (LL_DMA2D_LayerCfgTypeDef *DMA2D_LayerCfg)
 Set each LL_DMA2D_LayerCfgTypeDef field to default value.
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.
uint32_t LL_DMA2D_GetOutputBlueColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Return DMA2D output Blue color.
uint32_t LL_DMA2D_GetOutputGreenColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Return DMA2D output Green color.
uint32_t LL_DMA2D_GetOutputRedColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Return DMA2D output Red color.
uint32_t LL_DMA2D_GetOutputAlphaColor (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode)
 Return DMA2D output Alpha color.
void LL_DMA2D_ConfigSize (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfLines, uint32_t NbrOfPixelsPerLines)
 Configure DMA2D transfer size.

Detailed Description

Header file of DMA2D LL module.

Author:
MCD Application Team
Attention:

© COPYRIGHT(c) 2017 STMicroelectronics

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Definition in file stm32f4xx_ll_dma2d.h.