📄 csl_prevhal_270.h
字号:
#define _PREV_PVSET2_GET() _REG_GET(_PREV_PVSET2_ADDR)#define _PREV_PVSET2_SET(Val) _REG_SET(_PREV_PVSET2_ADDR, Val)#define _PREV_PVSET2_AOI(AND,OR,INV) _REG_AOI(_PREV_PVSET2_ADDR,AND,OR,INV)#define _PREV_PVSET2_FGET(Field) _FIELD_GET(_PREV_PVSET2_ADDR, _PREV_PVSET2_##Field##)#define _PREV_PVSET2_FSET(Field, Val) _FIELD_SET(_PREV_PVSET2_ADDR, _PREV_PVSET2_##Field##, Val)#define _PREV_PVSET2_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_PVSET2_ADDR, _PREV_PVSET2_##Field##, AND, OR, INV)#define _PREV_PVSET2_HINT_SHIFT (15)#define _PREV_PVSET2_HINT_MK(n) (((Uint16)(n) & 0x0001u) << _PREV_PVSET2_HINT_SHIFT)#define _PREV_PVSET2_HINT_MASK (_PREV_PVSET2_HINT_MK(0x0001u))#define _PREV_PVSET2_HINT_CLR (~(_PREV_PVSET2_HINT_MASK))#define _PREV_PVSET2_VINT_SHIFT (14)#define _PREV_PVSET2_VINT_MK(n) (((Uint16)(n) & 0x0001u) << _PREV_PVSET2_VINT_SHIFT)#define _PREV_PVSET2_VINT_MASK (_PREV_PVSET2_VINT_MK(0x0001u))#define _PREV_PVSET2_VINT_CLR (~(_PREV_PVSET2_VINT_MASK))#define _PREV_PVSET2_VNFILT_SHIFT (13)#define _PREV_PVSET2_VNFILT_MK(n) (((Uint16)(n) & 0x0001u) << _PREV_PVSET2_VNFILT_SHIFT)#define _PREV_PVSET2_VNFILT_MASK (_PREV_PVSET2_VNFILT_MK(0x0001u))#define _PREV_PVSET2_VNFILT_CLR (~(_PREV_PVSET2_VNFILT_MASK))#define _PREV_PVSET2_CCDMOD_SHIFT (12)#define _PREV_PVSET2_CCDMOD_MK(n) (((Uint16)(n) & 0x0001u) << _PREV_PVSET2_CCDMOD_SHIFT)#define _PREV_PVSET2_CCDMOD_MASK (_PREV_PVSET2_CCDMOD_MK(0x0001u))#define _PREV_PVSET2_CCDMOD_CLR (~(_PREV_PVSET2_CCDMOD_MASK))#define _PREV_PVSET2_GBLND_SHIFT (8)#define _PREV_PVSET2_GBLND_MK(n) (((Uint16)(n) & 0x0007u) << _PREV_PVSET2_GBLND_SHIFT)#define _PREV_PVSET2_GBLND_MASK (_PREV_PVSET2_GBLND_MK(0x0007u))#define _PREV_PVSET2_GBLND_CLR (~(_PREV_PVSET2_GBLND_MASK))#define _PREV_PVSET2_EPEL_SHIFT (6)#define _PREV_PVSET2_EPEL_MK(n) (((Uint16)(n) & 0x0003u) << _PREV_PVSET2_EPEL_SHIFT)#define _PREV_PVSET2_EPEL_MASK (_PREV_PVSET2_EPEL_MK(0x0003u))#define _PREV_PVSET2_EPEL_CLR (~(_PREV_PVSET2_EPEL_MASK))#define _PREV_PVSET2_OPEL_SHIFT (4)#define _PREV_PVSET2_OPEL_MK(n) (((Uint16)(n) & 0x0003u) << _PREV_PVSET2_OPEL_SHIFT)#define _PREV_PVSET2_OPEL_MASK (_PREV_PVSET2_OPEL_MK(0x0003u))#define _PREV_PVSET2_OPEL_CLR (~(_PREV_PVSET2_OPEL_MASK))#define _PREV_PVSET2_EPOL_SHIFT (2)#define _PREV_PVSET2_EPOL_MK(n) (((Uint16)(n) & 0x0003u) << _PREV_PVSET2_EPOL_SHIFT)#define _PREV_PVSET2_EPOL_MASK (_PREV_PVSET2_EPOL_MK(0x0003u))#define _PREV_PVSET2_EPOL_CLR (~(_PREV_PVSET2_EPOL_MASK))#define _PREV_PVSET2_OPOL_SHIFT (0)#define _PREV_PVSET2_OPOL_MK(n) ((Uint16)(n) & 0x0003u) #define _PREV_PVSET2_OPOL_MASK (_PREV_PVSET2_OPOL_MK(0x0003u))#define _PREV_PVSET2_OPOL_CLR (~(_PREV_PVSET2_OPOL_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV NFILT register :* * * *---------------------------------------------------------------------------------*/#define _PREV_NFILT_GET() _REG_GET(_PREV_NFILT_ADDR)#define _PREV_NFILT_SET(Val) _REG_SET(_PREV_NFILT_ADDR, Val)#define _PREV_NFILT_AOI(AND,OR,INV) _REG_AOI(_PREV_NFILT_ADDR,AND,OR,INV)#define _PREV_NFILT_FGET(Field) _FIELD_GET(_PREV_NFILT_ADDR, _PREV_NFILT_##Field##)#define _PREV_NFILT_FSET(Field, Val) _FIELD_SET(_PREV_NFILT_ADDR, _PREV_NFILT_##Field##, Val)#define _PREV_NFILT_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_NFILT_ADDR, _PREV_NFILT_##Field##, AND, OR, INV)#define _PREV_NFILT_NFEN_SHIFT (4)#define _PREV_NFILT_NFEN_MK(n) (((Uint16)(n) & 0x0001u) << _PREV_NFILT_NFEN_SHIFT)#define _PREV_NFILT_NFEN_MASK (_PREV_NFILT_NFEN_MK(0x0001u))#define _PREV_NFILT_NFEN_CLR (~(_PREV_NFILT_NFEN_MASK))#define _PREV_NFILT_NFRT_SHIFT (0)#define _PREV_NFILT_NFRT_MK(n) ((Uint16)(n) & 0x0003u) #define _PREV_NFILT_NFRT_MASK (_PREV_NFILT_NFRT_MK(0x0003u))#define _PREV_NFILT_NFRT_CLR (~(_PREV_NFILT_NFRT_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV DGAIN register :* * * *---------------------------------------------------------------------------------*/#define _PREV_DGAIN_GET() _REG_GET(_PREV_DGAIN_ADDR)#define _PREV_DGAIN_SET(Val) _REG_SET(_PREV_DGAIN_ADDR, Val)#define _PREV_DGAIN_AOI(AND,OR,INV) _REG_AOI(_PREV_DGAIN_ADDR,AND,OR,INV)#define _PREV_DGAIN_FGET(Field) _FIELD_GET(_PREV_DGAIN_ADDR, _PREV_DGAIN_##Field##)#define _PREV_DGAIN_FSET(Field, Val) _FIELD_SET(_PREV_DGAIN_ADDR, _PREV_DGAIN_##Field##, Val)#define _PREV_DGAIN_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_DGAIN_ADDR, _PREV_DGAIN_##Field##, AND, OR, INV)#define _PREV_DGAIN_DGAIN_SHIFT (0)#define _PREV_DGAIN_DGAIN_MK(n) ((Uint16)(n) & 0x03ffu) #define _PREV_DGAIN_DGAIN_MASK (_PREV_DGAIN_DGAIN_MK(0x03ffu))#define _PREV_DGAIN_DGAIN_CLR (~(_PREV_DGAIN_DGAIN_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV WBGAIN0 register :* * * *---------------------------------------------------------------------------------*/#define _PREV_WBGAIN0_GET() _REG_GET(_PREV_WBGAIN0_ADDR)#define _PREV_WBGAIN0_SET(Val) _REG_SET(_PREV_WBGAIN0_ADDR, Val)#define _PREV_WBGAIN0_AOI(AND,OR,INV) _REG_AOI(_PREV_WBGAIN0_ADDR,AND,OR,INV)#define _PREV_WBGAIN0_FGET(Field) _FIELD_GET(_PREV_WBGAIN0_ADDR, _PREV_WBGAIN0_##Field##)#define _PREV_WBGAIN0_FSET(Field, Val) _FIELD_SET(_PREV_WBGAIN0_ADDR, _PREV_WBGAIN0_##Field##, Val)#define _PREV_WBGAIN0_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_WBGAIN0_ADDR, _PREV_WBGAIN0_##Field##, AND, OR, INV)#define _PREV_WBGAIN0_WG00_SHIFT (8)#define _PREV_WBGAIN0_WG00_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_WBGAIN0_WG00_SHIFT)#define _PREV_WBGAIN0_WG00_MASK (_PREV_WBGAIN0_WG00_MK(0x00ffu))#define _PREV_WBGAIN0_WG00_CLR (~(_PREV_WBGAIN0_WG00_MASK))#define _PREV_WBGAIN0_WG01_SHIFT (0)#define _PREV_WBGAIN0_WG01_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_WBGAIN0_WG01_MASK (_PREV_WBGAIN0_WG01_MK(0x00ffu))#define _PREV_WBGAIN0_WG01_CLR (~(_PREV_WBGAIN0_WG01_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV WBGAIN1 register :* * * *---------------------------------------------------------------------------------*/#define _PREV_WBGAIN1_GET() _REG_GET(_PREV_WBGAIN1_ADDR)#define _PREV_WBGAIN1_SET(Val) _REG_SET(_PREV_WBGAIN1_ADDR, Val)#define _PREV_WBGAIN1_AOI(AND,OR,INV) _REG_AOI(_PREV_WBGAIN1_ADDR,AND,OR,INV)#define _PREV_WBGAIN1_FGET(Field) _FIELD_GET(_PREV_WBGAIN1_ADDR, _PREV_WBGAIN1_##Field##)#define _PREV_WBGAIN1_FSET(Field, Val) _FIELD_SET(_PREV_WBGAIN1_ADDR, _PREV_WBGAIN1_##Field##, Val)#define _PREV_WBGAIN1_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_WBGAIN1_ADDR, _PREV_WBGAIN1_##Field##, AND, OR, INV)#define _PREV_WBGAIN1_WG02_SHIFT (8)#define _PREV_WBGAIN1_WG02_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_WBGAIN1_WG02_SHIFT)#define _PREV_WBGAIN1_WG02_MASK (_PREV_WBGAIN1_WG02_MK(0x00ffu))#define _PREV_WBGAIN1_WG02_CLR (~(_PREV_WBGAIN1_WG02_MASK))#define _PREV_WBGAIN1_WG03_SHIFT (0)#define _PREV_WBGAIN1_WG03_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_WBGAIN1_WG03_MASK (_PREV_WBGAIN1_WG03_MK(0x00ffu))#define _PREV_WBGAIN1_WG03_CLR (~(_PREV_WBGAIN1_WG03_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV SMTH register :* * * *---------------------------------------------------------------------------------*/#define _PREV_SMTH_GET() _REG_GET(_PREV_SMTH_ADDR)#define _PREV_SMTH_SET(Val) _REG_SET(_PREV_SMTH_ADDR, Val)#define _PREV_SMTH_AOI(AND,OR,INV) _REG_AOI(_PREV_SMTH_ADDR,AND,OR,INV)#define _PREV_SMTH_FGET(Field) _FIELD_GET(_PREV_SMTH_ADDR, _PREV_SMTH_##Field##)#define _PREV_SMTH_FSET(Field, Val) _FIELD_SET(_PREV_SMTH_ADDR, _PREV_SMTH_##Field##, Val)#define _PREV_SMTH_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_SMTH_ADDR, _PREV_SMTH_##Field##, AND, OR, INV)#define _PREV_SMTH_SMEN_SHIFT (1)#define _PREV_SMTH_SMEN_MK(n) (((Uint16)(n) & 0x0001u) << _PREV_SMTH_SMEN_SHIFT)#define _PREV_SMTH_SMEN_MASK (_PREV_SMTH_SMEN_MK(0x0001u))#define _PREV_SMTH_SMEN_CLR (~(_PREV_SMTH_SMEN_MASK))#define _PREV_SMTH_SMLVL_SHIFT (0)#define _PREV_SMTH_SMLVL_MK(n) ((Uint16)(n) & 0x0001u) #define _PREV_SMTH_SMLVL_MASK (_PREV_SMTH_SMLVL_MK(0x0001u))#define _PREV_SMTH_SMLVL_CLR (~(_PREV_SMTH_SMLVL_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV HRSZ register :* * * *---------------------------------------------------------------------------------*/#define _PREV_HRSZ_GET() _REG_GET(_PREV_HRSZ_ADDR)#define _PREV_HRSZ_SET(Val) _REG_SET(_PREV_HRSZ_ADDR, Val)#define _PREV_HRSZ_AOI(AND,OR,INV) _REG_AOI(_PREV_HRSZ_ADDR,AND,OR,INV)#define _PREV_HRSZ_FGET(Field) _FIELD_GET(_PREV_HRSZ_ADDR, _PREV_HRSZ_##Field##)#define _PREV_HRSZ_FSET(Field, Val) _FIELD_SET(_PREV_HRSZ_ADDR, _PREV_HRSZ_##Field##, Val)#define _PREV_HRSZ_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_HRSZ_ADDR, _PREV_HRSZ_##Field##, AND, OR, INV)#define _PREV_HRSZ_HRSZD_SHIFT (0)#define _PREV_HRSZ_HRSZD_MK(n) ((Uint16)(n) & 0x03ffu) #define _PREV_HRSZ_HRSZD_MASK (_PREV_HRSZ_HRSZD_MK(0x03ffu))#define _PREV_HRSZ_HRSZD_CLR (~(_PREV_HRSZ_HRSZD_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV VRSZ register :* * * *---------------------------------------------------------------------------------*/#define _PREV_VRSZ_GET() _REG_GET(_PREV_VRSZ_ADDR)#define _PREV_VRSZ_SET(Val) _REG_SET(_PREV_VRSZ_ADDR, Val)#define _PREV_VRSZ_AOI(AND,OR,INV) _REG_AOI(_PREV_VRSZ_ADDR,AND,OR,INV)#define _PREV_VRSZ_FGET(Field) _FIELD_GET(_PREV_VRSZ_ADDR, _PREV_VRSZ_##Field##)#define _PREV_VRSZ_FSET(Field, Val) _FIELD_SET(_PREV_VRSZ_ADDR, _PREV_VRSZ_##Field##, Val)#define _PREV_VRSZ_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_VRSZ_ADDR, _PREV_VRSZ_##Field##, AND, OR, INV)#define _PREV_VRSZ_VRSZD_SHIFT (0)#define _PREV_VRSZ_VRSZD_MK(n) ((Uint16)(n) & 0x03ffu) #define _PREV_VRSZ_VRSZD_MASK (_PREV_VRSZ_VRSZD_MK(0x03ffu))#define _PREV_VRSZ_VRSZD_CLR (~(_PREV_VRSZ_VRSZD_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV BLOFST0 register :* * * *---------------------------------------------------------------------------------*/#define _PREV_BLOFST0_GET() _REG_GET(_PREV_BLOFST0_ADDR)#define _PREV_BLOFST0_SET(Val) _REG_SET(_PREV_BLOFST0_ADDR, Val)#define _PREV_BLOFST0_AOI(AND,OR,INV) _REG_AOI(_PREV_BLOFST0_ADDR,AND,OR,INV)#define _PREV_BLOFST0_FGET(Field) _FIELD_GET(_PREV_BLOFST0_ADDR, _PREV_BLOFST0_##Field##)#define _PREV_BLOFST0_FSET(Field, Val) _FIELD_SET(_PREV_BLOFST0_ADDR, _PREV_BLOFST0_##Field##, Val)#define _PREV_BLOFST0_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_BLOFST0_ADDR, _PREV_BLOFST0_##Field##, AND, OR, INV)#define _PREV_BLOFST0_BLR_SHIFT (8)#define _PREV_BLOFST0_BLR_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_BLOFST0_BLR_SHIFT)#define _PREV_BLOFST0_BLR_MASK (_PREV_BLOFST0_BLR_MK(0x00ffu))#define _PREV_BLOFST0_BLR_CLR (~(_PREV_BLOFST0_BLR_MASK))#define _PREV_BLOFST0_BLG_SHIFT (0)#define _PREV_BLOFST0_BLG_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_BLOFST0_BLG_MASK (_PREV_BLOFST0_BLG_MK(0x00ffu))#define _PREV_BLOFST0_BLG_CLR (~(_PREV_BLOFST0_BLG_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV BLOFST1 register :* * * *---------------------------------------------------------------------------------*/#define _PREV_BLOFST1_GET() _REG_GET(_PREV_BLOFST1_ADDR)#define _PREV_BLOFST1_SET(Val) _REG_SET(_PREV_BLOFST1_ADDR, Val)#define _PREV_BLOFST1_AOI(AND,OR,INV) _REG_AOI(_PREV_BLOFST1_ADDR,AND,OR,INV)#define _PREV_BLOFST1_FGET(Field) _FIELD_GET(_PREV_BLOFST1_ADDR, _PREV_BLOFST1_##Field##)#define _PREV_BLOFST1_FSET(Field, Val) _FIELD_SET(_PREV_BLOFST1_ADDR, _PREV_BLOFST1_##Field##, Val)#define _PREV_BLOFST1_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_BLOFST1_ADDR, _PREV_BLOFST1_##Field##, AND, OR, INV)#define _PREV_BLOFST1_BLB_SHIFT (8)#define _PREV_BLOFST1_BLB_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_BLOFST1_BLB_SHIFT)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -