📄 csl_prevhal_270.h
字号:
#define _PREV_CSC1_SET(Val) _REG_SET(_PREV_CSC1_ADDR, Val)#define _PREV_CSC1_AOI(AND,OR,INV) _REG_AOI(_PREV_CSC1_ADDR,AND,OR,INV)#define _PREV_CSC1_FGET(Field) _FIELD_GET(_PREV_CSC1_ADDR, _PREV_CSC1_##Field##)#define _PREV_CSC1_FSET(Field, Val) _FIELD_SET(_PREV_CSC1_ADDR, _PREV_CSC1_##Field##, Val)#define _PREV_CSC1_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_CSC1_ADDR, _PREV_CSC1_##Field##, AND, OR, INV)#define _PREV_CSC1_CSCBY_SHIFT (8)#define _PREV_CSC1_CSCBY_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_CSC1_CSCBY_SHIFT)#define _PREV_CSC1_CSCBY_MASK (_PREV_CSC1_CSCBY_MK(0x00ffu))#define _PREV_CSC1_CSCBY_CLR (~(_PREV_CSC1_CSCBY_MASK))#define _PREV_CSC1_CSCRCB_SHIFT (0)#define _PREV_CSC1_CSCRCB_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_CSC1_CSCRCB_MASK (_PREV_CSC1_CSCRCB_MK(0x00ffu))#define _PREV_CSC1_CSCRCB_CLR (~(_PREV_CSC1_CSCRCB_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV CSC2 register :* * * *---------------------------------------------------------------------------------*/#define _PREV_CSC2_GET() _REG_GET(_PREV_CSC2_ADDR)#define _PREV_CSC2_SET(Val) _REG_SET(_PREV_CSC2_ADDR, Val)#define _PREV_CSC2_AOI(AND,OR,INV) _REG_AOI(_PREV_CSC2_ADDR,AND,OR,INV)#define _PREV_CSC2_FGET(Field) _FIELD_GET(_PREV_CSC2_ADDR, _PREV_CSC2_##Field##)#define _PREV_CSC2_FSET(Field, Val) _FIELD_SET(_PREV_CSC2_ADDR, _PREV_CSC2_##Field##, Val)#define _PREV_CSC2_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_CSC2_ADDR, _PREV_CSC2_##Field##, AND, OR, INV)#define _PREV_CSC2_CSCGCB_SHIFT (8)#define _PREV_CSC2_CSCGCB_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_CSC2_CSCGCB_SHIFT)#define _PREV_CSC2_CSCGCB_MASK (_PREV_CSC2_CSCGCB_MK(0x00ffu))#define _PREV_CSC2_CSCGCB_CLR (~(_PREV_CSC2_CSCGCB_MASK))#define _PREV_CSC2_CSCBCB_SHIFT (0)#define _PREV_CSC2_CSCBCB_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_CSC2_CSCBCB_MASK (_PREV_CSC2_CSCBCB_MK(0x00ffu))#define _PREV_CSC2_CSCBCB_CLR (~(_PREV_CSC2_CSCBCB_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV CSC3 register :* * * *---------------------------------------------------------------------------------*/#define _PREV_CSC3_GET() _REG_GET(_PREV_CSC3_ADDR)#define _PREV_CSC3_SET(Val) _REG_SET(_PREV_CSC3_ADDR, Val)#define _PREV_CSC3_AOI(AND,OR,INV) _REG_AOI(_PREV_CSC3_ADDR,AND,OR,INV)#define _PREV_CSC3_FGET(Field) _FIELD_GET(_PREV_CSC3_ADDR, _PREV_CSC3_##Field##)#define _PREV_CSC3_FSET(Field, Val) _FIELD_SET(_PREV_CSC3_ADDR, _PREV_CSC3_##Field##, Val)#define _PREV_CSC3_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_CSC3_ADDR, _PREV_CSC3_##Field##, AND, OR, INV)#define _PREV_CSC3_CSCRCR_SHIFT (8)#define _PREV_CSC3_CSCRCR_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_CSC3_CSCRCR_SHIFT)#define _PREV_CSC3_CSCRCR_MASK (_PREV_CSC3_CSCRCR_MK(0x00ffu))#define _PREV_CSC3_CSCRCR_CLR (~(_PREV_CSC3_CSCRCR_MASK))#define _PREV_CSC3_CSCGCR_SHIFT (0)#define _PREV_CSC3_CSCGCR_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_CSC3_CSCGCR_MASK (_PREV_CSC3_CSCGCR_MK(0x00ffu))#define _PREV_CSC3_CSCGCR_CLR (~(_PREV_CSC3_CSCGCR_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV CSC4 register :* * * *---------------------------------------------------------------------------------*/#define _PREV_CSC4_GET() _REG_GET(_PREV_CSC4_ADDR)#define _PREV_CSC4_SET(Val) _REG_SET(_PREV_CSC4_ADDR, Val)#define _PREV_CSC4_AOI(AND,OR,INV) _REG_AOI(_PREV_CSC4_ADDR,AND,OR,INV)#define _PREV_CSC4_FGET(Field) _FIELD_GET(_PREV_CSC4_ADDR, _PREV_CSC4_##Field##)#define _PREV_CSC4_FSET(Field, Val) _FIELD_SET(_PREV_CSC4_ADDR, _PREV_CSC4_##Field##, Val)#define _PREV_CSC4_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_CSC4_ADDR, _PREV_CSC4_##Field##, AND, OR, INV)#define _PREV_CSC4_CSCBCR_SHIFT (8)#define _PREV_CSC4_CSCBCR_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_CSC4_CSCBCR_SHIFT)#define _PREV_CSC4_CSCBCR_MASK (_PREV_CSC4_CSCBCR_MK(0x00ffu))#define _PREV_CSC4_CSCBCR_CLR (~(_PREV_CSC4_CSCBCR_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV YOFST register :* * * *---------------------------------------------------------------------------------*/#define _PREV_YOFST_GET() _REG_GET(_PREV_YOFST_ADDR)#define _PREV_YOFST_SET(Val) _REG_SET(_PREV_YOFST_ADDR, Val)#define _PREV_YOFST_AOI(AND,OR,INV) _REG_AOI(_PREV_YOFST_ADDR,AND,OR,INV)#define _PREV_YOFST_FGET(Field) _FIELD_GET(_PREV_YOFST_ADDR, _PREV_YOFST_##Field##)#define _PREV_YOFST_FSET(Field, Val) _FIELD_SET(_PREV_YOFST_ADDR, _PREV_YOFST_##Field##, Val)#define _PREV_YOFST_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_YOFST_ADDR, _PREV_YOFST_##Field##, AND, OR, INV)#define _PREV_YOFST_YOFST_SHIFT (0)#define _PREV_YOFST_YOFST_MK(n) ((Uint16)(n) & 0x03ffu) #define _PREV_YOFST_YOFST_MASK (_PREV_YOFST_YOFST_MK(0x03ffu))#define _PREV_YOFST_YOFST_CLR (~(_PREV_YOFST_YOFST_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV COFST register :* * * *---------------------------------------------------------------------------------*/#define _PREV_COFST_GET() _REG_GET(_PREV_COFST_ADDR)#define _PREV_COFST_SET(Val) _REG_SET(_PREV_COFST_ADDR, Val)#define _PREV_COFST_AOI(AND,OR,INV) _REG_AOI(_PREV_COFST_ADDR,AND,OR,INV)#define _PREV_COFST_FGET(Field) _FIELD_GET(_PREV_COFST_ADDR, _PREV_COFST_##Field##)#define _PREV_COFST_FSET(Field, Val) _FIELD_SET(_PREV_COFST_ADDR, _PREV_COFST_##Field##, Val)#define _PREV_COFST_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_COFST_ADDR, _PREV_COFST_##Field##, AND, OR, INV)#define _PREV_COFST_OFSTCB_SHIFT (8)#define _PREV_COFST_OFSTCB_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_COFST_OFSTCB_SHIFT)#define _PREV_COFST_OFSTCB_MASK (_PREV_COFST_OFSTCB_MK(0x00ffu))#define _PREV_COFST_OFSTCB_CLR (~(_PREV_COFST_OFSTCB_MASK))#define _PREV_COFST_OFSTCR_SHIFT (0)#define _PREV_COFST_OFSTCR_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_COFST_OFSTCR_MASK (_PREV_COFST_OFSTCR_MK(0x00ffu))#define _PREV_COFST_OFSTCR_CLR (~(_PREV_COFST_OFSTCR_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV CNTBRT register :* * * *---------------------------------------------------------------------------------*/#define _PREV_CNTBRT_GET() _REG_GET(_PREV_CNTBRT_ADDR)#define _PREV_CNTBRT_SET(Val) _REG_SET(_PREV_CNTBRT_ADDR, Val)#define _PREV_CNTBRT_AOI(AND,OR,INV) _REG_AOI(_PREV_CNTBRT_ADDR,AND,OR,INV)#define _PREV_CNTBRT_FGET(Field) _FIELD_GET(_PREV_CNTBRT_ADDR, _PREV_CNTBRT_##Field##)#define _PREV_CNTBRT_FSET(Field, Val) _FIELD_SET(_PREV_CNTBRT_ADDR, _PREV_CNTBRT_##Field##, Val)#define _PREV_CNTBRT_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_CNTBRT_ADDR, _PREV_CNTBRT_##Field##, AND, OR, INV)#define _PREV_CNTBRT_CNT_SHIFT (8)#define _PREV_CNTBRT_CNT_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_CNTBRT_CNT_SHIFT)#define _PREV_CNTBRT_CNT_MASK (_PREV_CNTBRT_CNT_MK(0x00ffu))#define _PREV_CNTBRT_CNT_CLR (~(_PREV_CNTBRT_CNT_MASK))#define _PREV_CNTBRT_BRT_SHIFT (0)#define _PREV_CNTBRT_BRT_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_CNTBRT_BRT_MASK (_PREV_CNTBRT_BRT_MK(0x00ffu))#define _PREV_CNTBRT_BRT_CLR (~(_PREV_CNTBRT_BRT_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV CSUP0 register :* * * *---------------------------------------------------------------------------------*/#define _PREV_CSUP0_GET() _REG_GET(_PREV_CSUP0_ADDR)#define _PREV_CSUP0_SET(Val) _REG_SET(_PREV_CSUP0_ADDR, Val)#define _PREV_CSUP0_AOI(AND,OR,INV) _REG_AOI(_PREV_CSUP0_ADDR,AND,OR,INV)#define _PREV_CSUP0_FGET(Field) _FIELD_GET(_PREV_CSUP0_ADDR, _PREV_CSUP0_##Field##)#define _PREV_CSUP0_FSET(Field, Val) _FIELD_SET(_PREV_CSUP0_ADDR, _PREV_CSUP0_##Field##, Val)#define _PREV_CSUP0_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_CSUP0_ADDR, _PREV_CSUP0_##Field##, AND, OR, INV)#define _PREV_CSUP0_CSUPEN_SHIFT (0)#define _PREV_CSUP0_CSUPEN_MK(n) ((Uint16)(n) & 0x0001u) #define _PREV_CSUP0_CSUPEN_MASK (_PREV_CSUP0_CSUPEN_MK(0x0001u))#define _PREV_CSUP0_CSUPEN_CLR (~(_PREV_CSUP0_CSUPEN_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV CSUP1 register :* * * *---------------------------------------------------------------------------------*/#define _PREV_CSUP1_GET() _REG_GET(_PREV_CSUP1_ADDR)#define _PREV_CSUP1_SET(Val) _REG_SET(_PREV_CSUP1_ADDR, Val)#define _PREV_CSUP1_AOI(AND,OR,INV) _REG_AOI(_PREV_CSUP1_ADDR,AND,OR,INV)#define _PREV_CSUP1_FGET(Field) _FIELD_GET(_PREV_CSUP1_ADDR, _PREV_CSUP1_##Field##)#define _PREV_CSUP1_FSET(Field, Val) _FIELD_SET(_PREV_CSUP1_ADDR, _PREV_CSUP1_##Field##, Val)#define _PREV_CSUP1_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_CSUP1_ADDR, _PREV_CSUP1_##Field##, AND, OR, INV)#define _PREV_CSUP1_CSUPTH_SHIFT (8)#define _PREV_CSUP1_CSUPTH_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_CSUP1_CSUPTH_SHIFT)#define _PREV_CSUP1_CSUPTH_MASK (_PREV_CSUP1_CSUPTH_MK(0x00ffu))#define _PREV_CSUP1_CSUPTH_CLR (~(_PREV_CSUP1_CSUPTH_MASK))#define _PREV_CSUP1_CSUPG_SHIFT (0)#define _PREV_CSUP1_CSUPG_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_CSUP1_CSUPG_MASK (_PREV_CSUP1_CSUPG_MK(0x00ffu))#define _PREV_CSUP1_CSUPG_CLR (~(_PREV_CSUP1_CSUPG_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV SETUPY register :* * * *---------------------------------------------------------------------------------*/#define _PREV_SETUPY_GET() _REG_GET(_PREV_SETUPY_ADDR)#define _PREV_SETUPY_SET(Val) _REG_SET(_PREV_SETUPY_ADDR, Val)#define _PREV_SETUPY_AOI(AND,OR,INV) _REG_AOI(_PREV_SETUPY_ADDR,AND,OR,INV)#define _PREV_SETUPY_FGET(Field) _FIELD_GET(_PREV_SETUPY_ADDR, _PREV_SETUPY_##Field##)#define _PREV_SETUPY_FSET(Field, Val) _FIELD_SET(_PREV_SETUPY_ADDR, _PREV_SETUPY_##Field##, Val)#define _PREV_SETUPY_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_SETUPY_ADDR, _PREV_SETUPY_##Field##, AND, OR, INV)#define _PREV_SETUPY_MAXY_SHIFT (8)#define _PREV_SETUPY_MAXY_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_SETUPY_MAXY_SHIFT)#define _PREV_SETUPY_MAXY_MASK (_PREV_SETUPY_MAXY_MK(0x00ffu))#define _PREV_SETUPY_MAXY_CLR (~(_PREV_SETUPY_MAXY_MASK))#define _PREV_SETUPY_MINY_SHIFT (0)#define _PREV_SETUPY_MINY_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_SETUPY_MINY_MASK (_PREV_SETUPY_MINY_MK(0x00ffu))#define _PREV_SETUPY_MINY_CLR (~(_PREV_SETUPY_MINY_MASK))/*------------------------------------------------------------------------------** Register Macros for PREV SETUPC register :* * * *---------------------------------------------------------------------------------*/#define _PREV_SETUPC_GET() _REG_GET(_PREV_SETUPC_ADDR)#define _PREV_SETUPC_SET(Val) _REG_SET(_PREV_SETUPC_ADDR, Val)#define _PREV_SETUPC_AOI(AND,OR,INV) _REG_AOI(_PREV_SETUPC_ADDR,AND,OR,INV)#define _PREV_SETUPC_FGET(Field) _FIELD_GET(_PREV_SETUPC_ADDR, _PREV_SETUPC_##Field##)#define _PREV_SETUPC_FSET(Field, Val) _FIELD_SET(_PREV_SETUPC_ADDR, _PREV_SETUPC_##Field##, Val)#define _PREV_SETUPC_FAOI(Field, AND, OR, INV) _FIELD_AOI(_PREV_SETUPC_ADDR, _PREV_SETUPC_##Field##, AND, OR, INV)#define _PREV_SETUPC_MAXC_SHIFT (8)#define _PREV_SETUPC_MAXC_MK(n) (((Uint16)(n) & 0x00ffu) << _PREV_SETUPC_MAXC_SHIFT)#define _PREV_SETUPC_MAXC_MASK (_PREV_SETUPC_MAXC_MK(0x00ffu))#define _PREV_SETUPC_MAXC_CLR (~(_PREV_SETUPC_MAXC_MASK))#define _PREV_SETUPC_MINC_SHIFT (0)#define _PREV_SETUPC_MINC_MK(n) ((Uint16)(n) & 0x00ffu) #define _PREV_SETUPC_MINC_MASK (_PREV_SETUPC_MINC_MK(0x00ffu))#define _PREV_SETUPC_MINC_CLR (~(_PREV_SETUPC_MINC_MASK))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -