HPM SDK
HPMicro Software Development Kit
LCDC_Type Struct Reference

#include <hpm_lcdc_regs.h>

Data Fields

__RW uint32_t CTRL
 
__RW uint32_t BGND_CL
 
__RW uint32_t DISP_WN_SIZE
 
__RW uint32_t HSYNC_PARA
 
__RW uint32_t VSYNC_PARA
 
__W uint32_t DMA_ST
 
__W uint32_t ST
 
__RW uint32_t INT_EN
 
__RW uint32_t TXFIFO
 
__R uint8_t RESERVED0 [476]
 
struct {
   __RW uint32_t   LAYCTRL
 
   __RW uint32_t   ALPHAS
 
   __RW uint32_t   LAYSIZE
 
   __RW uint32_t   LAYPOS
 
   __RW uint32_t   START0
 
   __R uint8_t   RESERVED0 [4]
 
   __RW uint32_t   LINECFG
 
   __RW uint32_t   BG_CL
 
   __RW uint32_t   CSC_COEF0
 
   __RW uint32_t   CSC_COEF1
 
   __RW uint32_t   CSC_COEF2
 
   __R uint8_t   RESERVED1 [20]
 
LAYER [8]
 
__RW uint32_t ST
 
__RW uint32_t CTRL_BP_V_RANGE
 
__RW uint32_t CTRL_PW_V_RANGE
 
__RW uint32_t CTRL_FP_V_RANGE
 
__RW uint32_t CAM_SYNC_HCNT_MIN
 
__RW uint32_t CAM_SYNC_HCNT_BEST
 
__RW uint32_t CAM_SYNC_HCNT_MAX
 
__R uint32_t CAM_SYNC_HCNT_ST
 
__W uint32_t SHADOW_DONE_ST
 
__RW uint32_t SHADOW_DONE_INT_EN
 
struct {
   __RW uint32_t   LAYCTRL
 
   __RW uint32_t   ALPHAS
 
   __RW uint32_t   LAYSIZE
 
   __RW uint32_t   LAYPOS
 
   __RW uint32_t   START0
 
   __R uint8_t   RESERVED0 [4]
 
   __RW uint32_t   LINECFG
 
   __RW uint32_t   BG_CL
 
   __RW uint32_t   CSC_COEF0
 
   __RW uint32_t   CSC_COEF1
 
   __RW uint32_t   CSC_COEF2
 
   __R uint8_t   RESERVED1 [20]
 
LAYER [8]
 

Field Documentation

◆ ALPHAS

__RW uint32_t LCDC_Type::ALPHAS

◆ BG_CL

__RW uint32_t LCDC_Type::BG_CL

◆ BGND_CL

__RW uint32_t LCDC_Type::BGND_CL

◆ CAM_SYNC_HCNT_BEST

__RW uint32_t LCDC_Type::CAM_SYNC_HCNT_BEST

◆ CAM_SYNC_HCNT_MAX

__RW uint32_t LCDC_Type::CAM_SYNC_HCNT_MAX

◆ CAM_SYNC_HCNT_MIN

__RW uint32_t LCDC_Type::CAM_SYNC_HCNT_MIN

◆ CAM_SYNC_HCNT_ST

__R uint32_t LCDC_Type::CAM_SYNC_HCNT_ST

◆ CSC_COEF0

__RW uint32_t LCDC_Type::CSC_COEF0

◆ CSC_COEF1

__RW uint32_t LCDC_Type::CSC_COEF1

◆ CSC_COEF2

__RW uint32_t LCDC_Type::CSC_COEF2

◆ CTRL

__RW uint32_t LCDC_Type::CTRL

◆ CTRL_BP_V_RANGE

__RW uint32_t LCDC_Type::CTRL_BP_V_RANGE

◆ CTRL_FP_V_RANGE

__RW uint32_t LCDC_Type::CTRL_FP_V_RANGE

◆ CTRL_PW_V_RANGE

__RW uint32_t LCDC_Type::CTRL_PW_V_RANGE

◆ DISP_WN_SIZE

__RW uint32_t LCDC_Type::DISP_WN_SIZE

◆ DMA_ST

__W uint32_t LCDC_Type::DMA_ST

◆ HSYNC_PARA

__RW uint32_t LCDC_Type::HSYNC_PARA

◆ INT_EN

__RW uint32_t LCDC_Type::INT_EN

◆ LAYCTRL

__RW uint32_t LCDC_Type::LAYCTRL

◆  [1/2]

struct { ... } LCDC_Type::LAYER[8]

◆  [2/2]

struct { ... } LCDC_Type::LAYER[8]

◆ LAYPOS

__RW uint32_t LCDC_Type::LAYPOS

◆ LAYSIZE

__RW uint32_t LCDC_Type::LAYSIZE

◆ LINECFG

__RW uint32_t LCDC_Type::LINECFG

◆ RESERVED0

__R uint8_t LCDC_Type::RESERVED0

◆ RESERVED1

__R uint8_t LCDC_Type::RESERVED1[20]

◆ SHADOW_DONE_INT_EN

__RW uint32_t LCDC_Type::SHADOW_DONE_INT_EN

◆ SHADOW_DONE_ST

__W uint32_t LCDC_Type::SHADOW_DONE_ST

◆ ST [1/2]

__W uint32_t LCDC_Type::ST

◆ ST [2/2]

__RW uint32_t LCDC_Type::ST

◆ START0

__RW uint32_t LCDC_Type::START0

◆ TXFIFO

__RW uint32_t LCDC_Type::TXFIFO

◆ VSYNC_PARA

__RW uint32_t LCDC_Type::VSYNC_PARA

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