⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csl_prevhal_270.h

📁 dm270 source code
💻 H
📖 第 1 页 / 共 4 页
字号:
#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 + -