STM32H735xx HAL User Manual
|
Header file of DMA2D LL module. More...
#include "stm32h7xx.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_0|DMA2D_CR_MODE_1) |
#define | LL_DMA2D_MODE_M2M_BLEND_FIXED_COLOR_FG DMA2D_CR_MODE_2 |
#define | LL_DMA2D_MODE_M2M_BLEND_FIXED_COLOR_BG (DMA2D_CR_MODE_0|DMA2D_CR_MODE_2) |
#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_INPUT_MODE_YCBCR (DMA2D_FGPFCCR_CM_0|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_SWAP_MODE_REGULAR 0x00000000U |
#define | LL_DMA2D_SWAP_MODE_TWO_BY_TWO DMA2D_OPFCCR_SB |
#define | LL_DMA2D_RB_MODE_REGULAR 0x00000000U |
#define | LL_DMA2D_RB_MODE_SWAP DMA2D_FGPFCCR_RBS |
#define | LL_DMA2D_ALPHA_REGULAR 0x00000000U |
#define | LL_DMA2D_ALPHA_INVERTED DMA2D_FGPFCCR_AI |
#define | LL_DMA2D_LINE_OFFSET_PIXELS 0x00000000U |
#define | LL_DMA2D_LINE_OFFSET_BYTES DMA2D_CR_LOM |
#define | LL_DMA2D_CLUT_COLOR_MODE_ARGB8888 0x00000000U |
#define | LL_DMA2D_CLUT_COLOR_MODE_RGB888 DMA2D_FGPFCCR_CCM |
#define | LL_DMA2D_CSS_444 0x00000000U |
#define | LL_DMA2D_CSS_422 DMA2D_FGPFCCR_CSS_0 |
#define | LL_DMA2D_CSS_420 DMA2D_FGPFCCR_CSS_1 |
#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_SetOutputRBSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t RBSwapMode) |
Set DMA2D output Red Blue swap mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetOutputRBSwapMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D output Red Blue swap mode. | |
__STATIC_INLINE void | LL_DMA2D_SetOutputAlphaInvMode (DMA2D_TypeDef *DMA2Dx, uint32_t AlphaInversionMode) |
Set DMA2D output alpha inversion mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetOutputAlphaInvMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D output alpha inversion mode. | |
__STATIC_INLINE void | LL_DMA2D_SetOutputSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t OutputSwapMode) |
Set DMA2D output swap mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetOutputSwapMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D output swap mode. | |
__STATIC_INLINE void | LL_DMA2D_SetLineOffsetMode (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffsetMode) |
Set DMA2D line offset mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_GetLineOffsetMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D line offset 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_SetRBSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t RBSwapMode) |
Set DMA2D foreground Red Blue swap mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetRBSwapMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground Red Blue swap mode. | |
__STATIC_INLINE void | LL_DMA2D_FGND_SetAlphaInvMode (DMA2D_TypeDef *DMA2Dx, uint32_t AlphaInversionMode) |
Set DMA2D foreground alpha inversion mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetAlphaInvMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground alpha inversion mode. | |
__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_FGND_SetChrSubSampling (DMA2D_TypeDef *DMA2Dx, uint32_t ChromaSubSampling) |
Set DMA2D foreground Chroma Sub Sampling (for YCbCr input color mode). | |
__STATIC_INLINE uint32_t | LL_DMA2D_FGND_GetChrSubSampling (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D foreground Chroma Sub Sampling (for YCbCr input 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_SetRBSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t RBSwapMode) |
Set DMA2D background Red Blue swap mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetRBSwapMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background Red Blue swap mode. | |
__STATIC_INLINE void | LL_DMA2D_BGND_SetAlphaInvMode (DMA2D_TypeDef *DMA2Dx, uint32_t AlphaInversionMode) |
Set DMA2D background alpha inversion mode. | |
__STATIC_INLINE uint32_t | LL_DMA2D_BGND_GetAlphaInvMode (DMA2D_TypeDef *DMA2Dx) |
Return DMA2D background alpha inversion mode. | |
__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. |
Header file of DMA2D LL module.
Copyright (c) 2017 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
Definition in file stm32h7xx_ll_dma2d.h.