The DC register configure defines

Macros

#define HAL_GDC_CFG_LAYER_EXISTS(i)   (1U << (8 + (i)*4))
 
#define HAL_GDC_CFG_LAYER_BLENDER(i)   (1U << (8 + (i)*4 + 1))
 
#define HAL_GDC_CFG_LAYER_SCALER(i)   (1U << (8 + (i)*4 + 2))
 
#define HAL_GDC_CFG_LAYER_GAMMA(i)   (1U << (8 + (i)*4 + 3))
 
#define HAL_GDC_LAYER_ENABLE   (1U << 31)
 
#define HAL_GDC_ENABLE   (1U << 31)
 
#define HAL_GDC_CFG_L3_YUVMEM   (1U << 31)
 
#define HAL_GDC_EN_L3PIX   (1U << 31)
 
#define DC_STATUS_rsrvd_0   (1U << 31)
 
#define hal_gdc_clkctrl_cg_l3_bus_clk   (1U << 31)
 

Detailed Description

Macro Definition Documentation

◆ DC_STATUS_rsrvd_0

#define DC_STATUS_rsrvd_0   (1U << 31)

Resrved

Definition at line 36 of file hal_gdc.h.

◆ HAL_GDC_CFG_L3_YUVMEM

#define HAL_GDC_CFG_L3_YUVMEM   (1U << 31)

Cfg L3 YUV

Definition at line 34 of file hal_gdc.h.

◆ HAL_GDC_CFG_LAYER_BLENDER

#define HAL_GDC_CFG_LAYER_BLENDER (   i)    (1U << (8 + (i)*4 + 1))

Configure blender for specifical DC layer

Definition at line 28 of file hal_gdc.h.

◆ HAL_GDC_CFG_LAYER_EXISTS

#define HAL_GDC_CFG_LAYER_EXISTS (   i)    (1U << (8 + (i)*4))

Configure layer-existence for specifical DC layer

Definition at line 27 of file hal_gdc.h.

◆ HAL_GDC_CFG_LAYER_GAMMA

#define HAL_GDC_CFG_LAYER_GAMMA (   i)    (1U << (8 + (i)*4 + 3))

Configure gamma for specifical DC layer

Definition at line 30 of file hal_gdc.h.

◆ HAL_GDC_CFG_LAYER_SCALER

#define HAL_GDC_CFG_LAYER_SCALER (   i)    (1U << (8 + (i)*4 + 2))

Configure scaler for specifical DC layer

Definition at line 29 of file hal_gdc.h.

◆ hal_gdc_clkctrl_cg_l3_bus_clk

#define hal_gdc_clkctrl_cg_l3_bus_clk   (1U << 31)

Ignore

Definition at line 37 of file hal_gdc.h.

◆ HAL_GDC_EN_L3PIX

#define HAL_GDC_EN_L3PIX   (1U << 31)

Ignore

Definition at line 35 of file hal_gdc.h.

◆ HAL_GDC_ENABLE

#define HAL_GDC_ENABLE   (1U << 31)

Enable DC

Definition at line 33 of file hal_gdc.h.

◆ HAL_GDC_LAYER_ENABLE

#define HAL_GDC_LAYER_ENABLE   (1U << 31)

Enable Layer

Definition at line 32 of file hal_gdc.h.