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

📄 csl_mmcsdhal_270.h

📁 dm270 source code
💻 H
📖 第 1 页 / 共 4 页
字号:
#define _MMCSD_MMCRSP0_SET(Val)			_REG_SET(_MMCSD_MMCRSP0_ADDR, Val)#define _MMCSD_MMCRSP0_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCRSP0_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCRSP1 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCRSP1_GET()			_REG_GET(_MMCSD_MMCRSP1_ADDR)#define _MMCSD_MMCRSP1_SET(Val)			_REG_SET(_MMCSD_MMCRSP1_ADDR, Val)#define _MMCSD_MMCRSP1_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCRSP1_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCRSP2 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCRSP2_GET()			_REG_GET(_MMCSD_MMCRSP2_ADDR)#define _MMCSD_MMCRSP2_SET(Val)			_REG_SET(_MMCSD_MMCRSP2_ADDR, Val)#define _MMCSD_MMCRSP2_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCRSP2_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCRSP3 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCRSP3_GET()			_REG_GET(_MMCSD_MMCRSP3_ADDR)#define _MMCSD_MMCRSP3_SET(Val)			_REG_SET(_MMCSD_MMCRSP3_ADDR, Val)#define _MMCSD_MMCRSP3_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCRSP3_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCRSP4 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCRSP4_GET()			_REG_GET(_MMCSD_MMCRSP4_ADDR)#define _MMCSD_MMCRSP4_SET(Val)			_REG_SET(_MMCSD_MMCRSP4_ADDR, Val)#define _MMCSD_MMCRSP4_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCRSP4_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCRSP5 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCRSP5_GET()			_REG_GET(_MMCSD_MMCRSP5_ADDR)#define _MMCSD_MMCRSP5_SET(Val)			_REG_SET(_MMCSD_MMCRSP5_ADDR, Val)#define _MMCSD_MMCRSP5_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCRSP5_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCRSP6 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCRSP6_GET()			_REG_GET(_MMCSD_MMCRSP6_ADDR)#define _MMCSD_MMCRSP6_SET(Val)			_REG_SET(_MMCSD_MMCRSP6_ADDR, Val)#define _MMCSD_MMCRSP6_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCRSP6_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCRSP7 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCRSP7_GET()			_REG_GET(_MMCSD_MMCRSP7_ADDR)#define _MMCSD_MMCRSP7_SET(Val)			_REG_SET(_MMCSD_MMCRSP7_ADDR, Val)#define _MMCSD_MMCRSP7_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCRSP7_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCDRSP register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCDRSP_GET()			_REG_GET(_MMCSD_MMCDRSP_ADDR)#define _MMCSD_MMCDRSP_SET(Val)			_REG_SET(_MMCSD_MMCDRSP_ADDR, Val)#define _MMCSD_MMCDRSP_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCDRSP_ADDR,AND,OR,INV)#define _MMCSD_MMCDRSP_FGET(Field)			_FIELD_GET(_MMCSD_MMCDRSP_ADDR, _MMCSD_MMCDRSP_##Field##)#define _MMCSD_MMCDRSP_FSET(Field, Val)		_FIELD_SET(_MMCSD_MMCDRSP_ADDR, _MMCSD_MMCDRSP_##Field##, Val)#define _MMCSD_MMCDRSP_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_MMCSD_MMCDRSP_ADDR, _MMCSD_MMCDRSP_##Field##, AND, OR, INV)#define _MMCSD_MMCDRSP_DRSP_SHIFT		(0)#define _MMCSD_MMCDRSP_DRSP_MK(n)		((Uint16)(n) & 0x00ffu) #define _MMCSD_MMCDRSP_DRSP_MASK			(_MMCSD_MMCDRSP_DRSP_MK(0x00ffu))#define _MMCSD_MMCDRSP_DRSP_CLR			(~(_MMCSD_MMCDRSP_DRSP_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCETOK register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCETOK_GET()			_REG_GET(_MMCSD_MMCETOK_ADDR)#define _MMCSD_MMCETOK_SET(Val)			_REG_SET(_MMCSD_MMCETOK_ADDR, Val)#define _MMCSD_MMCETOK_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCETOK_ADDR,AND,OR,INV)#define _MMCSD_MMCETOK_FGET(Field)			_FIELD_GET(_MMCSD_MMCETOK_ADDR, _MMCSD_MMCETOK_##Field##)#define _MMCSD_MMCETOK_FSET(Field, Val)		_FIELD_SET(_MMCSD_MMCETOK_ADDR, _MMCSD_MMCETOK_##Field##, Val)#define _MMCSD_MMCETOK_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_MMCSD_MMCETOK_ADDR, _MMCSD_MMCETOK_##Field##, AND, OR, INV)#define _MMCSD_MMCETOK_ETOK_SHIFT		(0)#define _MMCSD_MMCETOK_ETOK_MK(n)		((Uint16)(n) & 0x00ffu) #define _MMCSD_MMCETOK_ETOK_MASK			(_MMCSD_MMCETOK_ETOK_MK(0x00ffu))#define _MMCSD_MMCETOK_ETOK_CLR			(~(_MMCSD_MMCETOK_ETOK_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCCIDX register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCCIDX_GET()			_REG_GET(_MMCSD_MMCCIDX_ADDR)#define _MMCSD_MMCCIDX_SET(Val)			_REG_SET(_MMCSD_MMCCIDX_ADDR, Val)#define _MMCSD_MMCCIDX_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCCIDX_ADDR,AND,OR,INV)#define _MMCSD_MMCCIDX_FGET(Field)			_FIELD_GET(_MMCSD_MMCCIDX_ADDR, _MMCSD_MMCCIDX_##Field##)#define _MMCSD_MMCCIDX_FSET(Field, Val)		_FIELD_SET(_MMCSD_MMCCIDX_ADDR, _MMCSD_MMCCIDX_##Field##, Val)#define _MMCSD_MMCCIDX_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_MMCSD_MMCCIDX_ADDR, _MMCSD_MMCCIDX_##Field##, AND, OR, INV)#define _MMCSD_MMCCIDX_START_SHIFT		(7)#define _MMCSD_MMCCIDX_START_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCCIDX_START_SHIFT)#define _MMCSD_MMCCIDX_START_MASK			(_MMCSD_MMCCIDX_START_MK(0x0001u))#define _MMCSD_MMCCIDX_START_CLR			(~(_MMCSD_MMCCIDX_START_MASK))#define _MMCSD_MMCCIDX_XMT_SHIFT		(6)#define _MMCSD_MMCCIDX_XMT_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCCIDX_XMT_SHIFT)#define _MMCSD_MMCCIDX_XMT_MASK			(_MMCSD_MMCCIDX_XMT_MK(0x0001u))#define _MMCSD_MMCCIDX_XMT_CLR			(~(_MMCSD_MMCCIDX_XMT_MASK))#define _MMCSD_MMCCIDX_CIDX_SHIFT		(0)#define _MMCSD_MMCCIDX_CIDX_MK(n)		((Uint16)(n) & 0x003fu) #define _MMCSD_MMCCIDX_CIDX_MASK			(_MMCSD_MMCCIDX_CIDX_MK(0x003fu))#define _MMCSD_MMCCIDX_CIDX_CLR			(~(_MMCSD_MMCCIDX_CIDX_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCCKC register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCCKC_GET()			_REG_GET(_MMCSD_MMCCKC_ADDR)#define _MMCSD_MMCCKC_SET(Val)			_REG_SET(_MMCSD_MMCCKC_ADDR, Val)#define _MMCSD_MMCCKC_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCCKC_ADDR,AND,OR,INV)#define _MMCSD_MMCCKC_FGET(Field)			_FIELD_GET(_MMCSD_MMCCKC_ADDR, _MMCSD_MMCCKC_##Field##)#define _MMCSD_MMCCKC_FSET(Field, Val)		_FIELD_SET(_MMCSD_MMCCKC_ADDR, _MMCSD_MMCCKC_##Field##, Val)#define _MMCSD_MMCCKC_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_MMCSD_MMCCKC_ADDR, _MMCSD_MMCCKC_##Field##, AND, OR, INV)#define _MMCSD_MMCCKC_CPHA_SHIFT		(0)#define _MMCSD_MMCCKC_CPHA_MK(n)		((Uint16)(n) & 0x00ffu) #define _MMCSD_MMCCKC_CPHA_MASK			(_MMCSD_MMCCKC_CPHA_MK(0x00ffu))#define _MMCSD_MMCCKC_CPHA_CLR			(~(_MMCSD_MMCCKC_CPHA_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCTORC register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCTORC_GET()			_REG_GET(_MMCSD_MMCTORC_ADDR)#define _MMCSD_MMCTORC_SET(Val)			_REG_SET(_MMCSD_MMCTORC_ADDR, Val)#define _MMCSD_MMCTORC_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCTORC_ADDR,AND,OR,INV)#define _MMCSD_MMCTORC_FGET(Field)			_FIELD_GET(_MMCSD_MMCTORC_ADDR, _MMCSD_MMCTORC_##Field##)#define _MMCSD_MMCTORC_FSET(Field, Val)		_FIELD_SET(_MMCSD_MMCTORC_ADDR, _MMCSD_MMCTORC_##Field##, Val)#define _MMCSD_MMCTORC_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_MMCSD_MMCTORC_ADDR, _MMCSD_MMCTORC_##Field##, AND, OR, INV)#define _MMCSD_MMCTORC_TORC_SHIFT		(0)#define _MMCSD_MMCTORC_TORC_MK(n)		((Uint16)(n) & 0x00ffu) #define _MMCSD_MMCTORC_TORC_MASK			(_MMCSD_MMCTORC_TORC_MK(0x00ffu))#define _MMCSD_MMCTORC_TORC_CLR			(~(_MMCSD_MMCTORC_TORC_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCTODC register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCTODC_GET()			_REG_GET(_MMCSD_MMCTODC_ADDR)#define _MMCSD_MMCTODC_SET(Val)			_REG_SET(_MMCSD_MMCTODC_ADDR, Val)#define _MMCSD_MMCTODC_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCTODC_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCBLNC register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCBLNC_GET()			_REG_GET(_MMCSD_MMCBLNC_ADDR)#define _MMCSD_MMCBLNC_SET(Val)			_REG_SET(_MMCSD_MMCBLNC_ADDR, Val)#define _MMCSD_MMCBLNC_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCBLNC_ADDR,AND,OR,INV)#define _MMCSD_MMCBLNC_FGET(Field)			_FIELD_GET(_MMCSD_MMCBLNC_ADDR, _MMCSD_MMCBLNC_##Field##)#define _MMCSD_MMCBLNC_FSET(Field, Val)		_FIELD_SET(_MMCSD_MMCBLNC_ADDR, _MMCSD_MMCBLNC_##Field##, Val)#define _MMCSD_MMCBLNC_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_MMCSD_MMCBLNC_ADDR, _MMCSD_MMCBLNC_##Field##, AND, OR, INV)#define _MMCSD_MMCBLNC_BLNC_SHIFT		(0)#define _MMCSD_MMCBLNC_BLNC_MK(n)		((Uint16)(n) & 0x00ffu) #define _MMCSD_MMCBLNC_BLNC_MASK			(_MMCSD_MMCBLNC_BLNC_MK(0x00ffu))#define _MMCSD_MMCBLNC_BLNC_CLR			(~(_MMCSD_MMCBLNC_BLNC_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD DMATRG register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_DMATRG_GET()			_REG_GET(_MMCSD_DMATRG_ADDR)#define _MMCSD_DMATRG_SET(Val)			_REG_SET(_MMCSD_DMATRG_ADDR, Val)#define _MMCSD_DMATRG_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_DMATRG_ADDR,AND,OR,INV)#define _MMCSD_DMATRG_FGET(Field)			_FIELD_GET(_MMCSD_DMATRG_ADDR, _MMCSD_DMATRG_##Field##)#define _MMCSD_DMATRG_FSET(Field, Val)		_FIELD_SET(_MMCSD_DMATRG_ADDR, _MMCSD_DMATRG_##Field##, Val)

⌨️ 快捷键说明

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