STM32F439xx HAL User Manual
Data Fields
LL_DMA2D_InitTypeDef Struct Reference

LL DMA2D Init Structure Definition. More...

#include <stm32f4xx_ll_dma2d.h>

Data Fields

uint32_t Mode
uint32_t ColorMode
uint32_t OutputBlue
uint32_t OutputGreen
uint32_t OutputRed
uint32_t OutputAlpha
uint32_t OutputMemoryAddress
uint32_t LineOffset
uint32_t NbrOfLines
uint32_t NbrOfPixelsPerLines

Detailed Description

LL DMA2D Init Structure Definition.

Definition at line 80 of file stm32f4xx_ll_dma2d.h.


Field Documentation

Specifies the color format of the output image.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetOutputColorMode().

Definition at line 87 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the output line offset value.

  • This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0x3FFF.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetLineOffset().

Definition at line 136 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the DMA2D transfer mode.

  • This parameter can be one value of Mode.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetMode().

Definition at line 82 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the number of lines of the area to be transferred.

  • This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetNbrOfLines().

Definition at line 141 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the number of pixels per lines of the area to be transfered.

  • This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0x3FFF.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetNbrOfPixelsPerLines().

Definition at line 146 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the Alpha channel of the output image.

  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0xFF if ARGB8888 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x01 if ARGB1555 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x0F if ARGB4444 color mode is selected.
  • This parameter is not considered if RGB888 or RGB565 color mode is selected.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetOutputColor() or configuration function LL_DMA2D_ConfigOutputColor().

Definition at line 122 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the Blue value of the output image.

  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0xFF if ARGB8888 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0xFF if RGB888 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x1F if RGB565 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x1F if ARGB1555 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x0F if ARGB4444 color mode is selected.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetOutputColor() or configuration function LL_DMA2D_ConfigOutputColor().

Definition at line 92 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the Green value of the output image.

  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0xFF if ARGB8888 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0xFF if RGB888 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x3F if RGB565 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x1F if ARGB1555 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x0F if ARGB4444 color mode is selected.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetOutputColor() or configuration function LL_DMA2D_ConfigOutputColor().

Definition at line 102 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the memory address.

  • This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFFFFFF.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetOutputMemAddr().

Definition at line 131 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the Red value of the output image.

  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0xFF if ARGB8888 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0xFF if RGB888 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x1F if RGB565 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x1F if ARGB1555 color mode is selected.
  • This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x0F if ARGB4444 color mode is selected.

This parameter can be modified afterwards using unitary function LL_DMA2D_SetOutputColor() or configuration function LL_DMA2D_ConfigOutputColor().

Definition at line 112 of file stm32f4xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().


The documentation for this struct was generated from the following file: