📄 csl_ccdchal_270.h
字号:
#define _CCDC_NPH_AOI(AND,OR,INV) _REG_AOI(_CCDC_NPH_ADDR,AND,OR,INV)#define _CCDC_NPH_FGET(Field) _FIELD_GET(_CCDC_NPH_ADDR, _CCDC_NPH_##Field##)#define _CCDC_NPH_FSET(Field, Val) _FIELD_SET(_CCDC_NPH_ADDR, _CCDC_NPH_##Field##, Val)#define _CCDC_NPH_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_NPH_ADDR, _CCDC_NPH_##Field##, AND, OR, INV)#define _CCDC_NPH_NPH_SHIFT (0)#define _CCDC_NPH_NPH_MK(n) ((Uint16)(n) & 0x0fffu) #define _CCDC_NPH_NPH_MASK (_CCDC_NPH_NPH_MK(0x0fffu))#define _CCDC_NPH_NPH_CLR (~(_CCDC_NPH_NPH_MASK))/*------------------------------------------------------------------------------** Register Macros for CCDC SLV0 register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_SLV0_GET() _REG_GET(_CCDC_SLV0_ADDR)#define _CCDC_SLV0_SET(Val) _REG_SET(_CCDC_SLV0_ADDR, Val)#define _CCDC_SLV0_AOI(AND,OR,INV) _REG_AOI(_CCDC_SLV0_ADDR,AND,OR,INV)#define _CCDC_SLV0_FGET(Field) _FIELD_GET(_CCDC_SLV0_ADDR, _CCDC_SLV0_##Field##)#define _CCDC_SLV0_FSET(Field, Val) _FIELD_SET(_CCDC_SLV0_ADDR, _CCDC_SLV0_##Field##, Val)#define _CCDC_SLV0_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_SLV0_ADDR, _CCDC_SLV0_##Field##, AND, OR, INV)#define _CCDC_SLV0_SLV0_SHIFT (0)#define _CCDC_SLV0_SLV0_MK(n) ((Uint16)(n) & 0x0fffu) #define _CCDC_SLV0_SLV0_MASK (_CCDC_SLV0_SLV0_MK(0x0fffu))#define _CCDC_SLV0_SLV0_CLR (~(_CCDC_SLV0_SLV0_MASK))/*------------------------------------------------------------------------------** Register Macros for CCDC SLV1 register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_SLV1_GET() _REG_GET(_CCDC_SLV1_ADDR)#define _CCDC_SLV1_SET(Val) _REG_SET(_CCDC_SLV1_ADDR, Val)#define _CCDC_SLV1_AOI(AND,OR,INV) _REG_AOI(_CCDC_SLV1_ADDR,AND,OR,INV)#define _CCDC_SLV1_FGET(Field) _FIELD_GET(_CCDC_SLV1_ADDR, _CCDC_SLV1_##Field##)#define _CCDC_SLV1_FSET(Field, Val) _FIELD_SET(_CCDC_SLV1_ADDR, _CCDC_SLV1_##Field##, Val)#define _CCDC_SLV1_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_SLV1_ADDR, _CCDC_SLV1_##Field##, AND, OR, INV)#define _CCDC_SLV1_SLV1_SHIFT (0)#define _CCDC_SLV1_SLV1_MK(n) ((Uint16)(n) & 0x0fffu) #define _CCDC_SLV1_SLV1_MASK (_CCDC_SLV1_SLV1_MK(0x0fffu))#define _CCDC_SLV1_SLV1_CLR (~(_CCDC_SLV1_SLV1_MASK))/*------------------------------------------------------------------------------** Register Macros for CCDC NLV register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_NLV_GET() _REG_GET(_CCDC_NLV_ADDR)#define _CCDC_NLV_SET(Val) _REG_SET(_CCDC_NLV_ADDR, Val)#define _CCDC_NLV_AOI(AND,OR,INV) _REG_AOI(_CCDC_NLV_ADDR,AND,OR,INV)#define _CCDC_NLV_FGET(Field) _FIELD_GET(_CCDC_NLV_ADDR, _CCDC_NLV_##Field##)#define _CCDC_NLV_FSET(Field, Val) _FIELD_SET(_CCDC_NLV_ADDR, _CCDC_NLV_##Field##, Val)#define _CCDC_NLV_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_NLV_ADDR, _CCDC_NLV_##Field##, AND, OR, INV)#define _CCDC_NLV_NLV_SHIFT (0)#define _CCDC_NLV_NLV_MK(n) ((Uint16)(n) & 0x0fffu) #define _CCDC_NLV_NLV_MASK (_CCDC_NLV_NLV_MK(0x0fffu))#define _CCDC_NLV_NLV_CLR (~(_CCDC_NLV_NLV_MASK))/*------------------------------------------------------------------------------** Register Macros for CCDC CULH register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_CULH_GET() _REG_GET(_CCDC_CULH_ADDR)#define _CCDC_CULH_SET(Val) _REG_SET(_CCDC_CULH_ADDR, Val)#define _CCDC_CULH_AOI(AND,OR,INV) _REG_AOI(_CCDC_CULH_ADDR,AND,OR,INV)#define _CCDC_CULH_FGET(Field) _FIELD_GET(_CCDC_CULH_ADDR, _CCDC_CULH_##Field##)#define _CCDC_CULH_FSET(Field, Val) _FIELD_SET(_CCDC_CULH_ADDR, _CCDC_CULH_##Field##, Val)#define _CCDC_CULH_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_CULH_ADDR, _CCDC_CULH_##Field##, AND, OR, INV)#define _CCDC_CULH_CULHEVN_SHIFT (8)#define _CCDC_CULH_CULHEVN_MK(n) (((Uint16)(n) & 0x00ffu) << _CCDC_CULH_CULHEVN_SHIFT)#define _CCDC_CULH_CULHEVN_MASK (_CCDC_CULH_CULHEVN_MK(0x00ffu))#define _CCDC_CULH_CULHEVN_CLR (~(_CCDC_CULH_CULHEVN_MASK))#define _CCDC_CULH_CULHODD_SHIFT (0)#define _CCDC_CULH_CULHODD_MK(n) ((Uint16)(n) & 0x00ffu) #define _CCDC_CULH_CULHODD_MASK (_CCDC_CULH_CULHODD_MK(0x00ffu))#define _CCDC_CULH_CULHODD_CLR (~(_CCDC_CULH_CULHODD_MASK))/*------------------------------------------------------------------------------** Register Macros for CCDC CULV register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_CULV_GET() _REG_GET(_CCDC_CULV_ADDR)#define _CCDC_CULV_SET(Val) _REG_SET(_CCDC_CULV_ADDR, Val)#define _CCDC_CULV_AOI(AND,OR,INV) _REG_AOI(_CCDC_CULV_ADDR,AND,OR,INV)#define _CCDC_CULV_FGET(Field) _FIELD_GET(_CCDC_CULV_ADDR, _CCDC_CULV_##Field##)#define _CCDC_CULV_FSET(Field, Val) _FIELD_SET(_CCDC_CULV_ADDR, _CCDC_CULV_##Field##, Val)#define _CCDC_CULV_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_CULV_ADDR, _CCDC_CULV_##Field##, AND, OR, INV)#define _CCDC_CULV_CULV_SHIFT (0)#define _CCDC_CULV_CULV_MK(n) ((Uint16)(n) & 0x00ffu) #define _CCDC_CULV_CULV_MASK (_CCDC_CULV_CULV_MK(0x00ffu))#define _CCDC_CULV_CULV_CLR (~(_CCDC_CULV_CULV_MASK))/*------------------------------------------------------------------------------** Register Macros for CCDC HSIZE register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_HSIZE_GET() _REG_GET(_CCDC_HSIZE_ADDR)#define _CCDC_HSIZE_SET(Val) _REG_SET(_CCDC_HSIZE_ADDR, Val)#define _CCDC_HSIZE_AOI(AND,OR,INV) _REG_AOI(_CCDC_HSIZE_ADDR,AND,OR,INV)#define _CCDC_HSIZE_FGET(Field) _FIELD_GET(_CCDC_HSIZE_ADDR, _CCDC_HSIZE_##Field##)#define _CCDC_HSIZE_FSET(Field, Val) _FIELD_SET(_CCDC_HSIZE_ADDR, _CCDC_HSIZE_##Field##, Val)#define _CCDC_HSIZE_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_HSIZE_ADDR, _CCDC_HSIZE_##Field##, AND, OR, INV)#define _CCDC_HSIZE_LNOFST_SHIFT (0)#define _CCDC_HSIZE_LNOFST_MK(n) ((Uint16)(n) & 0x01ffu) #define _CCDC_HSIZE_LNOFST_MASK (_CCDC_HSIZE_LNOFST_MK(0x01ffu))#define _CCDC_HSIZE_LNOFST_CLR (~(_CCDC_HSIZE_LNOFST_MASK))/*------------------------------------------------------------------------------** Register Macros for CCDC SDOFST register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_SDOFST_GET() _REG_GET(_CCDC_SDOFST_ADDR)#define _CCDC_SDOFST_SET(Val) _REG_SET(_CCDC_SDOFST_ADDR, Val)#define _CCDC_SDOFST_AOI(AND,OR,INV) _REG_AOI(_CCDC_SDOFST_ADDR,AND,OR,INV)#define _CCDC_SDOFST_FGET(Field) _FIELD_GET(_CCDC_SDOFST_ADDR, _CCDC_SDOFST_##Field##)#define _CCDC_SDOFST_FSET(Field, Val) _FIELD_SET(_CCDC_SDOFST_ADDR, _CCDC_SDOFST_##Field##, Val)#define _CCDC_SDOFST_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_SDOFST_ADDR, _CCDC_SDOFST_##Field##, AND, OR, INV)#define _CCDC_SDOFST_FIINV_SHIFT (14)#define _CCDC_SDOFST_FIINV_MK(n) (((Uint16)(n) & 0x0001u) << _CCDC_SDOFST_FIINV_SHIFT)#define _CCDC_SDOFST_FIINV_MASK (_CCDC_SDOFST_FIINV_MK(0x0001u))#define _CCDC_SDOFST_FIINV_CLR (~(_CCDC_SDOFST_FIINV_MASK))#define _CCDC_SDOFST_FOFST_SHIFT (12)#define _CCDC_SDOFST_FOFST_MK(n) (((Uint16)(n) & 0x0003u) << _CCDC_SDOFST_FOFST_SHIFT)#define _CCDC_SDOFST_FOFST_MASK (_CCDC_SDOFST_FOFST_MK(0x0003u))#define _CCDC_SDOFST_FOFST_CLR (~(_CCDC_SDOFST_FOFST_MASK))#define _CCDC_SDOFST_LOFTS0_SHIFT (9)#define _CCDC_SDOFST_LOFTS0_MK(n) (((Uint16)(n) & 0x0007u) << _CCDC_SDOFST_LOFTS0_SHIFT)#define _CCDC_SDOFST_LOFTS0_MASK (_CCDC_SDOFST_LOFTS0_MK(0x0007u))#define _CCDC_SDOFST_LOFTS0_CLR (~(_CCDC_SDOFST_LOFTS0_MASK))#define _CCDC_SDOFST_LOFTS1_SHIFT (6)#define _CCDC_SDOFST_LOFTS1_MK(n) (((Uint16)(n) & 0x0007u) << _CCDC_SDOFST_LOFTS1_SHIFT)#define _CCDC_SDOFST_LOFTS1_MASK (_CCDC_SDOFST_LOFTS1_MK(0x0007u))#define _CCDC_SDOFST_LOFTS1_CLR (~(_CCDC_SDOFST_LOFTS1_MASK))#define _CCDC_SDOFST_LOFTS2_SHIFT (3)#define _CCDC_SDOFST_LOFTS2_MK(n) (((Uint16)(n) & 0x0007u) << _CCDC_SDOFST_LOFTS2_SHIFT)#define _CCDC_SDOFST_LOFTS2_MASK (_CCDC_SDOFST_LOFTS2_MK(0x0007u))#define _CCDC_SDOFST_LOFTS2_CLR (~(_CCDC_SDOFST_LOFTS2_MASK))#define _CCDC_SDOFST_LOFTS3_SHIFT (0)#define _CCDC_SDOFST_LOFTS3_MK(n) ((Uint16)(n) & 0x0007u) #define _CCDC_SDOFST_LOFTS3_MASK (_CCDC_SDOFST_LOFTS3_MK(0x0007u))#define _CCDC_SDOFST_LOFTS3_CLR (~(_CCDC_SDOFST_LOFTS3_MASK))/*------------------------------------------------------------------------------** Register Macros for CCDC STADRH register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_STADRH_GET() _REG_GET(_CCDC_STADRH_ADDR)#define _CCDC_STADRH_SET(Val) _REG_SET(_CCDC_STADRH_ADDR, Val)#define _CCDC_STADRH_AOI(AND,OR,INV) _REG_AOI(_CCDC_STADRH_ADDR,AND,OR,INV)#define _CCDC_STADRH_FGET(Field) _FIELD_GET(_CCDC_STADRH_ADDR, _CCDC_STADRH_##Field##)#define _CCDC_STADRH_FSET(Field, Val) _FIELD_SET(_CCDC_STADRH_ADDR, _CCDC_STADRH_##Field##, Val)#define _CCDC_STADRH_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_STADRH_ADDR, _CCDC_STADRH_##Field##, AND, OR, INV)#define _CCDC_STADRH_ADRH_SHIFT (0)#define _CCDC_STADRH_ADRH_MK(n) ((Uint16)(n) & 0x003fu) #define _CCDC_STADRH_ADRH_MASK (_CCDC_STADRH_ADRH_MK(0x003fu))#define _CCDC_STADRH_ADRH_CLR (~(_CCDC_STADRH_ADRH_MASK))/*------------------------------------------------------------------------------** Register Macros for CCDC STADRL register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_STADRL_GET() _REG_GET(_CCDC_STADRL_ADDR)#define _CCDC_STADRL_SET(Val) _REG_SET(_CCDC_STADRL_ADDR, Val)#define _CCDC_STADRL_AOI(AND,OR,INV) _REG_AOI(_CCDC_STADRL_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for CCDC CLAMP register :* * * *---------------------------------------------------------------------------------*/#define _CCDC_CLAMP_GET() _REG_GET(_CCDC_CLAMP_ADDR)#define _CCDC_CLAMP_SET(Val) _REG_SET(_CCDC_CLAMP_ADDR, Val)#define _CCDC_CLAMP_AOI(AND,OR,INV) _REG_AOI(_CCDC_CLAMP_ADDR,AND,OR,INV)#define _CCDC_CLAMP_FGET(Field) _FIELD_GET(_CCDC_CLAMP_ADDR, _CCDC_CLAMP_##Field##)#define _CCDC_CLAMP_FSET(Field, Val) _FIELD_SET(_CCDC_CLAMP_ADDR, _CCDC_CLAMP_##Field##, Val)#define _CCDC_CLAMP_FAOI(Field, AND, OR, INV) _FIELD_AOI(_CCDC_CLAMP_ADDR, _CCDC_CLAMP_##Field##, AND, OR, INV)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -