STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
DMA2D Private Macros
Collaboration diagram for DMA2D Private Macros:

Macros

#define IS_DMA2D_LAYER(LAYER)
 
#define IS_DMA2D_MODE(MODE)
 
#define IS_DMA2D_CMODE(MODE_ARGB)
 
#define IS_DMA2D_COLOR(COLOR)
 
#define IS_DMA2D_LINE(LINE)
 
#define IS_DMA2D_PIXEL(PIXEL)
 
#define IS_DMA2D_OFFSET(OOFFSET)
 
#define IS_DMA2D_INPUT_COLOR_MODE(INPUT_CM)
 
#define IS_DMA2D_ALPHA_MODE(AlphaMode)
 
#define IS_DMA2D_CLUT_CM(CLUT_CM)
 
#define IS_DMA2D_CLUT_SIZE(CLUT_SIZE)
 
#define IS_DMA2D_LINEWATERMARK(LineWatermark)
 
#define IS_DMA2D_IT(IT)
 
#define IS_DMA2D_GET_FLAG(FLAG)
 

Detailed Description

Macro Definition Documentation

◆ IS_DMA2D_LAYER

#define IS_DMA2D_LAYER ( LAYER)

◆ IS_DMA2D_MODE

#define IS_DMA2D_MODE ( MODE)

#include <stm32f4xx_hal_dma2d.h>

Value:
(((MODE) == DMA2D_M2M) || ((MODE) == DMA2D_M2M_PFC) || \
((MODE) == DMA2D_M2M_BLEND) || ((MODE) == DMA2D_R2M))
#define DMA2D_M2M_PFC
#define DMA2D_M2M
#define DMA2D_R2M
#define DMA2D_M2M_BLEND

Definition at line 577 of file stm32f4xx_hal_dma2d.h.

Referenced by HAL_DMA2D_Init().

◆ IS_DMA2D_CMODE

#define IS_DMA2D_CMODE ( MODE_ARGB)

#include <stm32f4xx_hal_dma2d.h>

Value:
(((MODE_ARGB) == DMA2D_OUTPUT_ARGB8888) || \
((MODE_ARGB) == DMA2D_OUTPUT_RGB888) || \
((MODE_ARGB) == DMA2D_OUTPUT_RGB565) || \
((MODE_ARGB) == DMA2D_OUTPUT_ARGB1555) || \
((MODE_ARGB) == DMA2D_OUTPUT_ARGB4444))
#define DMA2D_OUTPUT_RGB888
#define DMA2D_OUTPUT_ARGB1555
#define DMA2D_OUTPUT_ARGB4444
#define DMA2D_OUTPUT_RGB565
#define DMA2D_OUTPUT_ARGB8888

Definition at line 580 of file stm32f4xx_hal_dma2d.h.

Referenced by HAL_DMA2D_Init().

◆ IS_DMA2D_COLOR

#define IS_DMA2D_COLOR ( COLOR)

#include <stm32f4xx_hal_dma2d.h>

Value:
((COLOR) <= DMA2D_COLOR_VALUE)
#define DMA2D_COLOR_VALUE

Definition at line 586 of file stm32f4xx_hal_dma2d.h.

◆ IS_DMA2D_LINE

#define IS_DMA2D_LINE ( LINE)

◆ IS_DMA2D_PIXEL

#define IS_DMA2D_PIXEL ( PIXEL)

◆ IS_DMA2D_OFFSET

#define IS_DMA2D_OFFSET ( OOFFSET)

#include <stm32f4xx_hal_dma2d.h>

Value:
((OOFFSET) <= DMA2D_OFFSET)
#define DMA2D_OFFSET

Definition at line 589 of file stm32f4xx_hal_dma2d.h.

Referenced by HAL_DMA2D_ConfigLayer(), and HAL_DMA2D_Init().

◆ IS_DMA2D_INPUT_COLOR_MODE

#define IS_DMA2D_INPUT_COLOR_MODE ( INPUT_CM)

#include <stm32f4xx_hal_dma2d.h>

Value:
(((INPUT_CM) == DMA2D_INPUT_ARGB8888) || \
((INPUT_CM) == DMA2D_INPUT_RGB888) || \
((INPUT_CM) == DMA2D_INPUT_RGB565) || \
((INPUT_CM) == DMA2D_INPUT_ARGB1555) || \
((INPUT_CM) == DMA2D_INPUT_ARGB4444) || \
((INPUT_CM) == DMA2D_INPUT_L8) || \
((INPUT_CM) == DMA2D_INPUT_AL44) || \
((INPUT_CM) == DMA2D_INPUT_AL88) || \
((INPUT_CM) == DMA2D_INPUT_L4) || \
((INPUT_CM) == DMA2D_INPUT_A8) || \
((INPUT_CM) == DMA2D_INPUT_A4))
#define DMA2D_INPUT_A4
#define DMA2D_INPUT_L4
#define DMA2D_INPUT_AL44
#define DMA2D_INPUT_AL88
#define DMA2D_INPUT_A8
#define DMA2D_INPUT_ARGB1555
#define DMA2D_INPUT_ARGB8888
#define DMA2D_INPUT_L8
#define DMA2D_INPUT_ARGB4444
#define DMA2D_INPUT_RGB565
#define DMA2D_INPUT_RGB888

Definition at line 591 of file stm32f4xx_hal_dma2d.h.

Referenced by HAL_DMA2D_ConfigLayer().

◆ IS_DMA2D_ALPHA_MODE

#define IS_DMA2D_ALPHA_MODE ( AlphaMode)

#include <stm32f4xx_hal_dma2d.h>

Value:
(((AlphaMode) == DMA2D_NO_MODIF_ALPHA) || \
((AlphaMode) == DMA2D_REPLACE_ALPHA) || \
((AlphaMode) == DMA2D_COMBINE_ALPHA))
#define DMA2D_NO_MODIF_ALPHA
#define DMA2D_REPLACE_ALPHA
#define DMA2D_COMBINE_ALPHA

Definition at line 603 of file stm32f4xx_hal_dma2d.h.

Referenced by HAL_DMA2D_ConfigLayer().

◆ IS_DMA2D_CLUT_CM

#define IS_DMA2D_CLUT_CM ( CLUT_CM)

#include <stm32f4xx_hal_dma2d.h>

Value:
(((CLUT_CM) == DMA2D_CCM_ARGB8888) || ((CLUT_CM) == DMA2D_CCM_RGB888))
#define DMA2D_CCM_RGB888
#define DMA2D_CCM_ARGB8888

Definition at line 611 of file stm32f4xx_hal_dma2d.h.

Referenced by HAL_DMA2D_CLUTLoad(), HAL_DMA2D_CLUTLoad_IT(), HAL_DMA2D_CLUTStartLoad(), HAL_DMA2D_CLUTStartLoad_IT(), and HAL_DMA2D_ConfigCLUT().

◆ IS_DMA2D_CLUT_SIZE

#define IS_DMA2D_CLUT_SIZE ( CLUT_SIZE)

◆ IS_DMA2D_LINEWATERMARK

#define IS_DMA2D_LINEWATERMARK ( LineWatermark)

#include <stm32f4xx_hal_dma2d.h>

Value:
((LineWatermark) <= DMA2D_LINE_WATERMARK_MAX)
#define DMA2D_LINE_WATERMARK_MAX

Definition at line 613 of file stm32f4xx_hal_dma2d.h.

◆ IS_DMA2D_IT

#define IS_DMA2D_IT ( IT)

#include <stm32f4xx_hal_dma2d.h>

Value:
(((IT) == DMA2D_IT_CTC) || ((IT) == DMA2D_IT_CAE) || \
((IT) == DMA2D_IT_TW) || ((IT) == DMA2D_IT_TC) || \
((IT) == DMA2D_IT_TE) || ((IT) == DMA2D_IT_CE))
#define DMA2D_IT_TW
#define DMA2D_IT_CTC
#define DMA2D_IT_CAE
#define DMA2D_IT_CE
#define DMA2D_IT_TC
#define DMA2D_IT_TE

Definition at line 614 of file stm32f4xx_hal_dma2d.h.

◆ IS_DMA2D_GET_FLAG

#define IS_DMA2D_GET_FLAG ( FLAG)

#include <stm32f4xx_hal_dma2d.h>

Value:
(((FLAG) == DMA2D_FLAG_CTC) || ((FLAG) == DMA2D_FLAG_CAE) || \
((FLAG) == DMA2D_FLAG_TW) || ((FLAG) == DMA2D_FLAG_TC) || \
((FLAG) == DMA2D_FLAG_TE) || ((FLAG) == DMA2D_FLAG_CE))
#define DMA2D_FLAG_CTC
#define DMA2D_FLAG_CE
#define DMA2D_FLAG_CAE
#define DMA2D_FLAG_TE
#define DMA2D_FLAG_TC
#define DMA2D_FLAG_TW

Definition at line 617 of file stm32f4xx_hal_dma2d.h.