STM32H735xx HAL User Manual
Data Fields
LL_DMA2D_InitTypeDef Struct Reference

LL DMA2D Init Structure Definition. More...

#include <stm32h7xx_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 OutputSwapMode
uint32_t LineOffsetMode
uint32_t LineOffset
uint32_t NbrOfLines
uint32_t NbrOfPixelsPerLines
uint32_t AlphaInversionMode
uint32_t RBSwapMode

Detailed Description

LL DMA2D Init Structure Definition.

Definition at line 63 of file stm32h7xx_ll_dma2d.h.


Field Documentation

Specifies the output alpha inversion mode.

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

Definition at line 176 of file stm32h7xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the color format of the output image.

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

Definition at line 71 of file stm32h7xx_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 = 0xFFFF.

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

Definition at line 157 of file stm32h7xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the output line offset mode.

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

Definition at line 151 of file stm32h7xx_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 65 of file stm32h7xx_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 163 of file stm32h7xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

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

  • 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 170 of file stm32h7xx_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 125 of file stm32h7xx_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 77 of file stm32h7xx_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 93 of file stm32h7xx_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 138 of file stm32h7xx_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 109 of file stm32h7xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the output swap mode color format of the output image.

  • This parameter can be one value of Swap Mode.

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

Definition at line 145 of file stm32h7xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().

Specifies the output Red Blue swap mode.

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

Definition at line 182 of file stm32h7xx_ll_dma2d.h.

Referenced by LL_DMA2D_Init(), and LL_DMA2D_StructInit().


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