STM32F4xx_HAL_Driver  1.8.3
+ Collaboration diagram for Background Configuration Functions:

Functions

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

Detailed Description

Function Documentation

◆ LL_DMA2D_BGND_EnableCLUTLoad()

__STATIC_INLINE void LL_DMA2D_BGND_EnableCLUTLoad ( DMA2D_TypeDef *  DMA2Dx)

Enable DMA2D background CLUT loading. @rmtoll BGPFCCR START LL_DMA2D_BGND_EnableCLUTLoad.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 1208 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetAlpha()

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

Parameters
DMA2DxDMA2D Instance
Return values
Alphavalue between Min_Data=0 and Max_Data=0xFF

Definition at line 1316 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetAlphaMode()

__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetAlphaMode ( DMA2D_TypeDef *  DMA2Dx)

Return DMA2D background alpha mode. @rmtoll BGPFCCR AM LL_DMA2D_BGND_GetAlphaMode.

Parameters
DMA2DxDMA2D Instance
Return values
Returnedvalue can be one of the following values:
  • LL_DMA2D_ALPHA_MODE_NO_MODIF
  • LL_DMA2D_ALPHA_MODE_REPLACE
  • LL_DMA2D_ALPHA_MODE_COMBINE

Definition at line 1293 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetBlueColor()

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

Parameters
DMA2DxDMA2D Instance
Return values
Bluecolor value between Min_Data=0 and Max_Data=0xFF

Definition at line 1426 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetCLUTColorMode()

__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetCLUTColorMode ( DMA2D_TypeDef *  DMA2Dx)

Return DMA2D background CLUT color mode. @rmtoll BGPFCCR CCM LL_DMA2D_BGND_GetCLUTColorMode.

Parameters
DMA2DxDMA2D Instance
Return values
Returnedvalue can be one of the following values:
  • LL_DMA2D_CLUT_COLOR_MODE_ARGB8888
  • LL_DMA2D_CLUT_COLOR_MODE_RGB888

Definition at line 1499 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetCLUTMemAddr()

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

Parameters
DMA2DxDMA2D Instance
Return values
BackgroundCLUT memory address value between Min_Data=0 and Max_Data=0xFFFFFFFF

Definition at line 1449 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetCLUTSize()

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

Parameters
DMA2DxDMA2D Instance
Return values
BackgroundCLUT size value between Min_Data=0 and Max_Data=0xFF

Definition at line 1472 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetColorMode()

__STATIC_INLINE uint32_t LL_DMA2D_BGND_GetColorMode ( DMA2D_TypeDef *  DMA2Dx)

Return DMA2D background color mode. @rmtoll BGPFCCR CM LL_DMA2D_BGND_GetColorMode.

Parameters
DMA2DxDMA2D Instance
Return values
Returnedvalue can be one of the following values:
  • LL_DMA2D_INPUT_MODE_ARGB8888
  • LL_DMA2D_INPUT_MODE_RGB888
  • LL_DMA2D_INPUT_MODE_RGB565
  • LL_DMA2D_INPUT_MODE_ARGB1555
  • LL_DMA2D_INPUT_MODE_ARGB4444
  • LL_DMA2D_INPUT_MODE_L8
  • LL_DMA2D_INPUT_MODE_AL44
  • LL_DMA2D_INPUT_MODE_AL88
  • LL_DMA2D_INPUT_MODE_L4
  • LL_DMA2D_INPUT_MODE_A8
  • LL_DMA2D_INPUT_MODE_A4

Definition at line 1264 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetGreenColor()

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

Parameters
DMA2DxDMA2D Instance
Return values
Greencolor value between Min_Data=0 and Max_Data=0xFF

Definition at line 1403 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetLineOffset()

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

Parameters
DMA2DxDMA2D Instance
Return values
Backgroundline offset value between Min_Data=0 and Max_Data=0x3FF

Definition at line 1340 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetMemAddr()

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

Parameters
DMA2DxDMA2D Instance
Return values
Backgroundmemory address value between Min_Data=0 and Max_Data=0xFFFFFFFF

Definition at line 1197 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_GetRedColor()

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

Parameters
DMA2DxDMA2D Instance
Return values
Redcolor value between Min_Data=0 and Max_Data=0xFF

Definition at line 1380 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_IsEnabledCLUTLoad()

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

Parameters
DMA2DxDMA2D Instance
Return values
Stateof bit (1 or 0).

Definition at line 1219 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetAlpha()

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

Parameters
DMA2DxDMA2D Instance
AlphaValue between Min_Data=0 and Max_Data=0xFF
Return values
None

Definition at line 1305 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetAlphaMode()

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

Parameters
DMA2DxDMA2D Instance
AphaModeThis parameter can be one of the following values:
  • LL_DMA2D_ALPHA_MODE_NO_MODIF
  • LL_DMA2D_ALPHA_MODE_REPLACE
  • LL_DMA2D_ALPHA_MODE_COMBINE
Return values
None

Definition at line 1279 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetBlueColor()

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

Parameters
DMA2DxDMA2D Instance
BlueValue between Min_Data=0 and Max_Data=0xFF
Return values
None

Definition at line 1415 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetCLUTColorMode()

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

Parameters
DMA2DxDMA2D Instance
CLUTColorModeThis parameter can be one of the following values:
  • LL_DMA2D_CLUT_COLOR_MODE_ARGB8888
  • LL_DMA2D_CLUT_COLOR_MODE_RGB888
Return values
None

Definition at line 1486 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetCLUTMemAddr()

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

Parameters
DMA2DxDMA2D Instance
CLUTMemoryAddressValue between Min_Data=0 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1438 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetCLUTSize()

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

Parameters
DMA2DxDMA2D Instance
CLUTSizeValue between Min_Data=0 and Max_Data=0xFF
Return values
None

Definition at line 1461 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetColor()

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

Parameters
DMA2DxDMA2D Instance
RedValue between Min_Data=0 and Max_Data=0xFF
GreenValue between Min_Data=0 and Max_Data=0xFF
BlueValue between Min_Data=0 and Max_Data=0xFF
Return values
None

Definition at line 1356 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetColorMode()

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

Parameters
DMA2DxDMA2D Instance
ColorModeThis parameter can be one of the following values:
  • LL_DMA2D_INPUT_MODE_ARGB8888
  • LL_DMA2D_INPUT_MODE_RGB888
  • LL_DMA2D_INPUT_MODE_RGB565
  • LL_DMA2D_INPUT_MODE_ARGB1555
  • LL_DMA2D_INPUT_MODE_ARGB4444
  • LL_DMA2D_INPUT_MODE_L8
  • LL_DMA2D_INPUT_MODE_AL44
  • LL_DMA2D_INPUT_MODE_AL88
  • LL_DMA2D_INPUT_MODE_L4
  • LL_DMA2D_INPUT_MODE_A8
  • LL_DMA2D_INPUT_MODE_A4
Return values
None

Definition at line 1242 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetGreenColor()

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

Parameters
DMA2DxDMA2D Instance
GreenValue between Min_Data=0 and Max_Data=0xFF
Return values
None

Definition at line 1392 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetLineOffset()

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

Parameters
DMA2DxDMA2D Instance
LineOffsetValue between Min_Data=0 and Max_Data=0x3FF
Return values
None

Definition at line 1329 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetMemAddr()

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

Parameters
DMA2DxDMA2D Instance
MemoryAddressValue between Min_Data=0 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1186 of file stm32f4xx_ll_dma2d.h.

◆ LL_DMA2D_BGND_SetRedColor()

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

Parameters
DMA2DxDMA2D Instance
RedValue between Min_Data=0 and Max_Data=0xFF
Return values
None

Definition at line 1369 of file stm32f4xx_ll_dma2d.h.