📄 csl_mmcsdhal_270.h
字号:
#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 + -