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

📄 csl_mmcsdhal_270.h

📁 dm270 source code
💻 H
📖 第 1 页 / 共 4 页
字号:
#define _MMCSD_MMCIE_EDRRDY_MASK			(_MMCSD_MMCIE_EDRRDY_MK(0x0001u))#define _MMCSD_MMCIE_EDRRDY_CLR			(~(_MMCSD_MMCIE_EDRRDY_MASK))#define _MMCSD_MMCIE_EDXRDY_SHIFT		(9)#define _MMCSD_MMCIE_EDXRDY_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCIE_EDXRDY_SHIFT)#define _MMCSD_MMCIE_EDXRDY_MASK			(_MMCSD_MMCIE_EDXRDY_MK(0x0001u))#define _MMCSD_MMCIE_EDXRDY_CLR			(~(_MMCSD_MMCIE_EDXRDY_MASK))#define _MMCSD_MMCIE_ESPIERR_SHIFT		(8)#define _MMCSD_MMCIE_ESPIERR_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCIE_ESPIERR_SHIFT)#define _MMCSD_MMCIE_ESPIERR_MASK			(_MMCSD_MMCIE_ESPIERR_MK(0x0001u))#define _MMCSD_MMCIE_ESPIERR_CLR			(~(_MMCSD_MMCIE_ESPIERR_MASK))#define _MMCSD_MMCIE_ECRCRS_SHIFT		(7)#define _MMCSD_MMCIE_ECRCRS_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCIE_ECRCRS_SHIFT)#define _MMCSD_MMCIE_ECRCRS_MASK			(_MMCSD_MMCIE_ECRCRS_MK(0x0001u))#define _MMCSD_MMCIE_ECRCRS_CLR			(~(_MMCSD_MMCIE_ECRCRS_MASK))#define _MMCSD_MMCIE_ECRCRD_SHIFT		(6)#define _MMCSD_MMCIE_ECRCRD_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCIE_ECRCRD_SHIFT)#define _MMCSD_MMCIE_ECRCRD_MASK			(_MMCSD_MMCIE_ECRCRD_MK(0x0001u))#define _MMCSD_MMCIE_ECRCRD_CLR			(~(_MMCSD_MMCIE_ECRCRD_MASK))#define _MMCSD_MMCIE_ECRCWR_SHIFT		(5)#define _MMCSD_MMCIE_ECRCWR_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCIE_ECRCWR_SHIFT)#define _MMCSD_MMCIE_ECRCWR_MASK			(_MMCSD_MMCIE_ECRCWR_MK(0x0001u))#define _MMCSD_MMCIE_ECRCWR_CLR			(~(_MMCSD_MMCIE_ECRCWR_MASK))#define _MMCSD_MMCIE_ETOUTRS_SHIFT		(4)#define _MMCSD_MMCIE_ETOUTRS_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCIE_ETOUTRS_SHIFT)#define _MMCSD_MMCIE_ETOUTRS_MASK			(_MMCSD_MMCIE_ETOUTRS_MK(0x0001u))#define _MMCSD_MMCIE_ETOUTRS_CLR			(~(_MMCSD_MMCIE_ETOUTRS_MASK))#define _MMCSD_MMCIE_ETOUTRD_SHIFT		(3)#define _MMCSD_MMCIE_ETOUTRD_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCIE_ETOUTRD_SHIFT)#define _MMCSD_MMCIE_ETOUTRD_MASK			(_MMCSD_MMCIE_ETOUTRD_MK(0x0001u))#define _MMCSD_MMCIE_ETOUTRD_CLR			(~(_MMCSD_MMCIE_ETOUTRD_MASK))#define _MMCSD_MMCIE_ERSPDNE_SHIFT		(2)#define _MMCSD_MMCIE_ERSPDNE_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCIE_ERSPDNE_SHIFT)#define _MMCSD_MMCIE_ERSPDNE_MASK			(_MMCSD_MMCIE_ERSPDNE_MK(0x0001u))#define _MMCSD_MMCIE_ERSPDNE_CLR			(~(_MMCSD_MMCIE_ERSPDNE_MASK))#define _MMCSD_MMCIE_EBSYDNE_SHIFT		(1)#define _MMCSD_MMCIE_EBSYDNE_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCIE_EBSYDNE_SHIFT)#define _MMCSD_MMCIE_EBSYDNE_MASK			(_MMCSD_MMCIE_EBSYDNE_MK(0x0001u))#define _MMCSD_MMCIE_EBSYDNE_CLR			(~(_MMCSD_MMCIE_EBSYDNE_MASK))#define _MMCSD_MMCIE_EDATDNE_SHIFT		(0)#define _MMCSD_MMCIE_EDATDNE_MK(n)		((Uint16)(n) & 0x0001u) #define _MMCSD_MMCIE_EDATDNE_MASK			(_MMCSD_MMCIE_EDATDNE_MK(0x0001u))#define _MMCSD_MMCIE_EDATDNE_CLR			(~(_MMCSD_MMCIE_EDATDNE_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCTOR register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCTOR_GET()			_REG_GET(_MMCSD_MMCTOR_ADDR)#define _MMCSD_MMCTOR_SET(Val)			_REG_SET(_MMCSD_MMCTOR_ADDR, Val)#define _MMCSD_MMCTOR_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCTOR_ADDR,AND,OR,INV)#define _MMCSD_MMCTOR_FGET(Field)			_FIELD_GET(_MMCSD_MMCTOR_ADDR, _MMCSD_MMCTOR_##Field##)#define _MMCSD_MMCTOR_FSET(Field, Val)		_FIELD_SET(_MMCSD_MMCTOR_ADDR, _MMCSD_MMCTOR_##Field##, Val)#define _MMCSD_MMCTOR_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_MMCSD_MMCTOR_ADDR, _MMCSD_MMCTOR_##Field##, AND, OR, INV)#define _MMCSD_MMCTOR_TOR_SHIFT		(0)#define _MMCSD_MMCTOR_TOR_MK(n)		((Uint16)(n) & 0x00ffu) #define _MMCSD_MMCTOR_TOR_MASK			(_MMCSD_MMCTOR_TOR_MK(0x00ffu))#define _MMCSD_MMCTOR_TOR_CLR			(~(_MMCSD_MMCTOR_TOR_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCTOD register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCTOD_GET()			_REG_GET(_MMCSD_MMCTOD_ADDR)#define _MMCSD_MMCTOD_SET(Val)			_REG_SET(_MMCSD_MMCTOD_ADDR, Val)#define _MMCSD_MMCTOD_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCTOD_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCBLEN register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCBLEN_GET()			_REG_GET(_MMCSD_MMCBLEN_ADDR)#define _MMCSD_MMCBLEN_SET(Val)			_REG_SET(_MMCSD_MMCBLEN_ADDR, Val)#define _MMCSD_MMCBLEN_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCBLEN_ADDR,AND,OR,INV)#define _MMCSD_MMCBLEN_FGET(Field)			_FIELD_GET(_MMCSD_MMCBLEN_ADDR, _MMCSD_MMCBLEN_##Field##)#define _MMCSD_MMCBLEN_FSET(Field, Val)		_FIELD_SET(_MMCSD_MMCBLEN_ADDR, _MMCSD_MMCBLEN_##Field##, Val)#define _MMCSD_MMCBLEN_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_MMCSD_MMCBLEN_ADDR, _MMCSD_MMCBLEN_##Field##, AND, OR, INV)#define _MMCSD_MMCBLEN_BLEN_SHIFT		(0)#define _MMCSD_MMCBLEN_BLEN_MK(n)		((Uint16)(n) & 0x0fffu) #define _MMCSD_MMCBLEN_BLEN_MASK			(_MMCSD_MMCBLEN_BLEN_MK(0x0fffu))#define _MMCSD_MMCBLEN_BLEN_CLR			(~(_MMCSD_MMCBLEN_BLEN_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCNBLK register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCNBLK_GET()			_REG_GET(_MMCSD_MMCNBLK_ADDR)#define _MMCSD_MMCNBLK_SET(Val)			_REG_SET(_MMCSD_MMCNBLK_ADDR, Val)#define _MMCSD_MMCNBLK_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCNBLK_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCNBLC register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCNBLC_GET()			_REG_GET(_MMCSD_MMCNBLC_ADDR)#define _MMCSD_MMCNBLC_SET(Val)			_REG_SET(_MMCSD_MMCNBLC_ADDR, Val)#define _MMCSD_MMCNBLC_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCNBLC_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCDRR register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCDRR_GET()			_REG_GET(_MMCSD_MMCDRR_ADDR)#define _MMCSD_MMCDRR_SET(Val)			_REG_SET(_MMCSD_MMCDRR_ADDR, Val)#define _MMCSD_MMCDRR_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCDRR_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCDXR register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCDXR_GET()			_REG_GET(_MMCSD_MMCDXR_ADDR)#define _MMCSD_MMCDXR_SET(Val)			_REG_SET(_MMCSD_MMCDXR_ADDR, Val)#define _MMCSD_MMCDXR_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCDXR_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCCMD register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCCMD_GET()			_REG_GET(_MMCSD_MMCCMD_ADDR)#define _MMCSD_MMCCMD_SET(Val)			_REG_SET(_MMCSD_MMCCMD_ADDR, Val)#define _MMCSD_MMCCMD_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCCMD_ADDR,AND,OR,INV)#define _MMCSD_MMCCMD_FGET(Field)			_FIELD_GET(_MMCSD_MMCCMD_ADDR, _MMCSD_MMCCMD_##Field##)#define _MMCSD_MMCCMD_FSET(Field, Val)		_FIELD_SET(_MMCSD_MMCCMD_ADDR, _MMCSD_MMCCMD_##Field##, Val)#define _MMCSD_MMCCMD_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_MMCSD_MMCCMD_ADDR, _MMCSD_MMCCMD_##Field##, AND, OR, INV)#define _MMCSD_MMCCMD_DCLR_SHIFT		(15)#define _MMCSD_MMCCMD_DCLR_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCCMD_DCLR_SHIFT)#define _MMCSD_MMCCMD_DCLR_MASK			(_MMCSD_MMCCMD_DCLR_MK(0x0001u))#define _MMCSD_MMCCMD_DCLR_CLR			(~(_MMCSD_MMCCMD_DCLR_MASK))#define _MMCSD_MMCCMD_INT_SHIFT		(14)#define _MMCSD_MMCCMD_INT_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCCMD_INT_SHIFT)#define _MMCSD_MMCCMD_INT_MASK			(_MMCSD_MMCCMD_INT_MK(0x0001u))#define _MMCSD_MMCCMD_INT_CLR			(~(_MMCSD_MMCCMD_INT_MASK))#define _MMCSD_MMCCMD_DATA_SHIFT		(13)#define _MMCSD_MMCCMD_DATA_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCCMD_DATA_SHIFT)#define _MMCSD_MMCCMD_DATA_MASK			(_MMCSD_MMCCMD_DATA_MK(0x0001u))#define _MMCSD_MMCCMD_DATA_CLR			(~(_MMCSD_MMCCMD_DATA_MASK))#define _MMCSD_MMCCMD_STREAM_SHIFT		(12)#define _MMCSD_MMCCMD_STREAM_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCCMD_STREAM_SHIFT)#define _MMCSD_MMCCMD_STREAM_MASK			(_MMCSD_MMCCMD_STREAM_MK(0x0001u))#define _MMCSD_MMCCMD_STREAM_CLR			(~(_MMCSD_MMCCMD_STREAM_MASK))#define _MMCSD_MMCCMD_WRITE_SHIFT		(11)#define _MMCSD_MMCCMD_WRITE_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCCMD_WRITE_SHIFT)#define _MMCSD_MMCCMD_WRITE_MASK			(_MMCSD_MMCCMD_WRITE_MK(0x0001u))#define _MMCSD_MMCCMD_WRITE_CLR			(~(_MMCSD_MMCCMD_WRITE_MASK))#define _MMCSD_MMCCMD_RSPFMT_SHIFT		(9)#define _MMCSD_MMCCMD_RSPFMT_MK(n)		(((Uint16)(n) & 0x0003u) << _MMCSD_MMCCMD_RSPFMT_SHIFT)#define _MMCSD_MMCCMD_RSPFMT_MASK			(_MMCSD_MMCCMD_RSPFMT_MK(0x0003u))#define _MMCSD_MMCCMD_RSPFMT_CLR			(~(_MMCSD_MMCCMD_RSPFMT_MASK))#define _MMCSD_MMCCMD_BSYEXP_SHIFT		(8)#define _MMCSD_MMCCMD_BSYEXP_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCCMD_BSYEXP_SHIFT)#define _MMCSD_MMCCMD_BSYEXP_MASK			(_MMCSD_MMCCMD_BSYEXP_MK(0x0001u))#define _MMCSD_MMCCMD_BSYEXP_CLR			(~(_MMCSD_MMCCMD_BSYEXP_MASK))#define _MMCSD_MMCCMD_PPLEN_SHIFT		(7)#define _MMCSD_MMCCMD_PPLEN_MK(n)		(((Uint16)(n) & 0x0001u) << _MMCSD_MMCCMD_PPLEN_SHIFT)#define _MMCSD_MMCCMD_PPLEN_MASK			(_MMCSD_MMCCMD_PPLEN_MK(0x0001u))#define _MMCSD_MMCCMD_PPLEN_CLR			(~(_MMCSD_MMCCMD_PPLEN_MASK))#define _MMCSD_MMCCMD_CMD_SHIFT		(0)#define _MMCSD_MMCCMD_CMD_MK(n)		((Uint16)(n) & 0x003fu) #define _MMCSD_MMCCMD_CMD_MASK			(_MMCSD_MMCCMD_CMD_MK(0x003fu))#define _MMCSD_MMCCMD_CMD_CLR			(~(_MMCSD_MMCCMD_CMD_MASK))/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCARGL register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCARGL_GET()			_REG_GET(_MMCSD_MMCARGL_ADDR)#define _MMCSD_MMCARGL_SET(Val)			_REG_SET(_MMCSD_MMCARGL_ADDR, Val)#define _MMCSD_MMCARGL_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCARGL_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCARGH register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCARGH_GET()			_REG_GET(_MMCSD_MMCARGH_ADDR)#define _MMCSD_MMCARGH_SET(Val)			_REG_SET(_MMCSD_MMCARGH_ADDR, Val)#define _MMCSD_MMCARGH_AOI(AND,OR,INV)		_REG_AOI(_MMCSD_MMCARGH_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for MMCSD MMCRSP0 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _MMCSD_MMCRSP0_GET()			_REG_GET(_MMCSD_MMCRSP0_ADDR)

⌨️ 快捷键说明

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