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

📄 armcsl_macros_270.h

📁 dm270 source code
💻 H
📖 第 1 页 / 共 2 页
字号:
*  Macros for DSPC Module:*------------------------------------------------------------------------------------*/#define DSPC_RGET(Reg)				_DSPC_##Reg##_GET()#define DSPC_RSET(Reg, Val)			_DSPC_##Reg##_SET(Val)#define DSPC_FGET(Reg, Field)			_DSPC_##Reg##_FGET(Field)#define DSPC_FSET(Reg, Field, Val)		_DSPC_##Reg##_FSET(Field, Val)#define DSPC_ADDR(Reg)				_DSPC_##Reg##_ADDR#define DSPC_FMK(Reg, Field, Val)		_DSPC_##Reg##_##Field##_MK(Val)#define DSPC_RAOI(Reg, AND, OR, INV)		_DSPC_##Reg##_AOI(AND, OR, INV)#define DSPC_FAOI(Reg, Field, AND, OR, INV)	_DSPC_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for OSD Module:*------------------------------------------------------------------------------------*/#define OSD_RGET(Reg)				_OSD_##Reg##_GET()#define OSD_RSET(Reg, Val)			_OSD_##Reg##_SET(Val)#define OSD_FGET(Reg, Field)			_OSD_##Reg##_FGET(Field)#define OSD_FSET(Reg, Field, Val)		_OSD_##Reg##_FSET(Field, Val)#define OSD_ADDR(Reg)				_OSD_##Reg##_ADDR#define OSD_FMK(Reg, Field, Val)		_OSD_##Reg##_##Field##_MK(Val)#define OSD_RAOI(Reg, AND, OR, INV)		_OSD_##Reg##_AOI(AND, OR, INV)#define OSD_FAOI(Reg, Field, AND, OR, INV)	_OSD_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for CCDC Module:*------------------------------------------------------------------------------------*/#define CCDC_RGET(Reg)				_CCDC_##Reg##_GET()#define CCDC_RSET(Reg, Val)			_CCDC_##Reg##_SET(Val)#define CCDC_FGET(Reg, Field)			_CCDC_##Reg##_FGET(Field)#define CCDC_FSET(Reg, Field, Val)		_CCDC_##Reg##_FSET(Field, Val)#define CCDC_ADDR(Reg)				_CCDC_##Reg##_ADDR#define CCDC_FMK(Reg, Field, Val)		_CCDC_##Reg##_##Field##_MK(Val)#define CCDC_RAOI(Reg, AND, OR, INV)		_CCDC_##Reg##_AOI(AND, OR, INV)#define CCDC_FAOI(Reg, Field, AND, OR, INV)	_CCDC_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for PREV Module:*------------------------------------------------------------------------------------*/#define PREV_RGET(Reg)				_PREV_##Reg##_GET()#define PREV_RSET(Reg, Val)			_PREV_##Reg##_SET(Val)#define PREV_FGET(Reg, Field)			_PREV_##Reg##_FGET(Field)#define PREV_FSET(Reg, Field, Val)		_PREV_##Reg##_FSET(Field, Val)#define PREV_ADDR(Reg)				_PREV_##Reg##_ADDR#define PREV_FMK(Reg, Field, Val)		_PREV_##Reg##_##Field##_MK(Val)#define PREV_RAOI(Reg, AND, OR, INV)		_PREV_##Reg##_AOI(AND, OR, INV)#define PREV_FAOI(Reg, Field, AND, OR, INV)	_PREV_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for VENC Module:*------------------------------------------------------------------------------------*/#define VENC_RGET(Reg)				_VENC_##Reg##_GET()#define VENC_RSET(Reg, Val)			_VENC_##Reg##_SET(Val)#define VENC_FGET(Reg, Field)			_VENC_##Reg##_FGET(Field)#define VENC_FSET(Reg, Field, Val)		_VENC_##Reg##_FSET(Field, Val)#define VENC_ADDR(Reg)				_VENC_##Reg##_ADDR#define VENC_FMK(Reg, Field, Val)		_VENC_##Reg##_##Field##_MK(Val)#define VENC_RAOI(Reg, AND, OR, INV)		_VENC_##Reg##_AOI(AND, OR, INV)#define VENC_FAOI(Reg, Field, AND, OR, INV)	_VENC_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for CLKC Module:*------------------------------------------------------------------------------------*/#define CLKC_RGET(Reg)				_CLKC_##Reg##_GET()#define CLKC_RSET(Reg, Val)			_CLKC_##Reg##_SET(Val)#define CLKC_FGET(Reg, Field)			_CLKC_##Reg##_FGET(Field)#define CLKC_FSET(Reg, Field, Val)		_CLKC_##Reg##_FSET(Field, Val)#define CLKC_ADDR(Reg)				_CLKC_##Reg##_ADDR#define CLKC_FMK(Reg, Field, Val)		_CLKC_##Reg##_##Field##_MK(Val)#define CLKC_RAOI(Reg, AND, OR, INV)		_CLKC_##Reg##_AOI(AND, OR, INV)#define CLKC_FAOI(Reg, Field, AND, OR, INV)	_CLKC_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for BUSC Module:*------------------------------------------------------------------------------------*/#define BUSC_RGET(Reg)				_BUSC_##Reg##_GET()#define BUSC_RSET(Reg, Val)			_BUSC_##Reg##_SET(Val)#define BUSC_FGET(Reg, Field)			_BUSC_##Reg##_FGET(Field)#define BUSC_FSET(Reg, Field, Val)		_BUSC_##Reg##_FSET(Field, Val)#define BUSC_ADDR(Reg)				_BUSC_##Reg##_ADDR#define BUSC_FMK(Reg, Field, Val)		_BUSC_##Reg##_##Field##_MK(Val)#define BUSC_RAOI(Reg, AND, OR, INV)		_BUSC_##Reg##_AOI(AND, OR, INV)#define BUSC_FAOI(Reg, Field, AND, OR, INV)	_BUSC_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for SDRC Module:*------------------------------------------------------------------------------------*/#define SDRC_RGET(Reg)				_SDRC_##Reg##_GET()#define SDRC_RSET(Reg, Val)			_SDRC_##Reg##_SET(Val)#define SDRC_FGET(Reg, Field)			_SDRC_##Reg##_FGET(Field)#define SDRC_FSET(Reg, Field, Val)		_SDRC_##Reg##_FSET(Field, Val)#define SDRC_ADDR(Reg)				_SDRC_##Reg##_ADDR#define SDRC_FMK(Reg, Field, Val)		_SDRC_##Reg##_##Field##_MK(Val)#define SDRC_RAOI(Reg, AND, OR, INV)		_SDRC_##Reg##_AOI(AND, OR, INV)#define SDRC_FAOI(Reg, Field, AND, OR, INV)	_SDRC_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for EMIF Module:*------------------------------------------------------------------------------------*/#define EMIF_RGET(Reg)				_EMIF_##Reg##_GET()#define EMIF_RSET(Reg, Val)			_EMIF_##Reg##_SET(Val)#define EMIF_FGET(Reg, Field)			_EMIF_##Reg##_FGET(Field)#define EMIF_FSET(Reg, Field, Val)		_EMIF_##Reg##_FSET(Field, Val)#define EMIF_ADDR(Reg)				_EMIF_##Reg##_ADDR#define EMIF_FMK(Reg, Field, Val)		_EMIF_##Reg##_##Field##_MK(Val)#define EMIF_RAOI(Reg, AND, OR, INV)		_EMIF_##Reg##_AOI(AND, OR, INV)#define EMIF_FAOI(Reg, Field, AND, OR, INV)	_EMIF_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for USB Module:*------------------------------------------------------------------------------------*/#define USB_RGET(Reg)				_USB_##Reg##_GET()#define USB_RSET(Reg, Val)			_USB_##Reg##_SET(Val)#define USB_FGET(Reg, Field)			_USB_##Reg##_FGET(Field)#define USB_FSET(Reg, Field, Val)		_USB_##Reg##_FSET(Field, Val)#define USB_ADDR(Reg)				_USB_##Reg##_ADDR#define USB_FMK(Reg, Field, Val)		_USB_##Reg##_##Field##_MK(Val)#define USB_RAOI(Reg, AND, OR, INV)		_USB_##Reg##_AOI(AND, OR, INV)#define USB_FAOI(Reg, Field, AND, OR, INV)	_USB_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for H3A Module:*------------------------------------------------------------------------------------*/#define H3A_RGET(Reg)				_H3A_##Reg##_GET()#define H3A_RSET(Reg, Val)			_H3A_##Reg##_SET(Val)#define H3A_FGET(Reg, Field)			_H3A_##Reg##_FGET(Field)#define H3A_FSET(Reg, Field, Val)		_H3A_##Reg##_FSET(Field, Val)#define H3A_ADDR(Reg)				_H3A_##Reg##_ADDR#define H3A_FMK(Reg, Field, Val)		_H3A_##Reg##_##Field##_MK(Val)#define H3A_RAOI(Reg, AND, OR, INV)		_H3A_##Reg##_AOI(AND, OR, INV)#define H3A_FAOI(Reg, Field, AND, OR, INV)	_H3A_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for ATM Module:*------------------------------------------------------------------------------------*/#define ATM_RGET(Reg)				_ATM_##Reg##_GET()#define ATM_RSET(Reg, Val)			_ATM_##Reg##_SET(Val)#define ATM_FGET(Reg, Field)			_ATM_##Reg##_FGET(Field)#define ATM_FSET(Reg, Field, Val)		_ATM_##Reg##_FSET(Field, Val)#define ATM_ADDR(Reg)				_ATM_##Reg##_ADDR#define ATM_FMK(Reg, Field, Val)		_ATM_##Reg##_##Field##_MK(Val)#define ATM_RAOI(Reg, AND, OR, INV)		_ATM_##Reg##_AOI(AND, OR, INV)#define ATM_FAOI(Reg, Field, AND, OR, INV)	_ATM_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for I2C Module:*------------------------------------------------------------------------------------*/#define I2C_RGET(Reg)				_I2C_##Reg##_GET()#define I2C_RSET(Reg, Val)			_I2C_##Reg##_SET(Val)#define I2C_FGET(Reg, Field)			_I2C_##Reg##_FGET(Field)#define I2C_FSET(Reg, Field, Val)		_I2C_##Reg##_FSET(Field, Val)#define I2C_ADDR(Reg)				_I2C_##Reg##_ADDR#define I2C_FMK(Reg, Field, Val)		_I2C_##Reg##_##Field##_MK(Val)#define I2C_RAOI(Reg, AND, OR, INV)		_I2C_##Reg##_AOI(AND, OR, INV)#define I2C_FAOI(Reg, Field, AND, OR, INV)	_I2C_##Reg##_FAOI(Field, AND, OR, INV)/*-----------------------------------------------------------------------------------**  Macros for ICACHE Module:*------------------------------------------------------------------------------------*/#define ICACHE_RGET(Reg)				_ICACHE_##Reg##_GET()#define ICACHE_RSET(Reg, Val)			_ICACHE_##Reg##_SET(Val)#define ICACHE_FGET(Reg, Field)			_ICACHE_##Reg##_FGET(Field)#define ICACHE_FSET(Reg, Field, Val)		_ICACHE_##Reg##_FSET(Field, Val)#define ICACHE_ADDR(Reg)				_ICACHE_##Reg##_ADDR#define ICACHE_FMK(Reg, Field, Val)		_ICACHE_##Reg##_##Field##_MK(Val)#define ICACHE_RAOI(Reg, AND, OR, INV)		_ICACHE_##Reg##_AOI(AND, OR, INV)#define ICACHE_FAOI(Reg, Field, AND, OR, INV)	_ICACHE_##Reg##_FAOI(Field, AND, OR, INV)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -