📄 csl_usbhal_270.h
字号:
#define _USB_EP3ICTL_I3STL_SHIFT (2)#define _USB_EP3ICTL_I3STL_MK(n) (((Uint16)(n) & 0x0001u) << _USB_EP3ICTL_I3STL_SHIFT)#define _USB_EP3ICTL_I3STL_MASK (_USB_EP3ICTL_I3STL_MK(0x0001u))#define _USB_EP3ICTL_I3STL_CLR (~(_USB_EP3ICTL_I3STL_MASK))#define _USB_EP3ICTL_I3RST_SHIFT (1)#define _USB_EP3ICTL_I3RST_MK(n) (((Uint16)(n) & 0x0001u) << _USB_EP3ICTL_I3RST_SHIFT)#define _USB_EP3ICTL_I3RST_MASK (_USB_EP3ICTL_I3RST_MK(0x0001u))#define _USB_EP3ICTL_I3RST_CLR (~(_USB_EP3ICTL_I3RST_MASK))#define _USB_EP3ICTL_I3ENA_SHIFT (0)#define _USB_EP3ICTL_I3ENA_MK(n) ((Uint16)(n) & 0x0001u) #define _USB_EP3ICTL_I3ENA_MASK (_USB_EP3ICTL_I3ENA_MK(0x0001u))#define _USB_EP3ICTL_I3ENA_CLR (~(_USB_EP3ICTL_I3ENA_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP3IIRQSZ register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP3IIRQSZ_GET() _REG_GET(_USB_EP3IIRQSZ_ADDR)#define _USB_EP3IIRQSZ_SET(Val) _REG_SET(_USB_EP3IIRQSZ_ADDR, Val)#define _USB_EP3IIRQSZ_AOI(AND,OR,INV) _REG_AOI(_USB_EP3IIRQSZ_ADDR,AND,OR,INV)#define _USB_EP3IIRQSZ_FGET(Field) _FIELD_GET(_USB_EP3IIRQSZ_ADDR, _USB_EP3IIRQSZ_##Field##)#define _USB_EP3IIRQSZ_FSET(Field, Val) _FIELD_SET(_USB_EP3IIRQSZ_ADDR, _USB_EP3IIRQSZ_##Field##, Val)#define _USB_EP3IIRQSZ_FAOI(Field, AND, OR, INV) _FIELD_AOI(_USB_EP3IIRQSZ_ADDR, _USB_EP3IIRQSZ_##Field##, AND, OR, INV)#define _USB_EP3IIRQSZ_I3IRQ_SHIFT (0)#define _USB_EP3IIRQSZ_I3IRQ_MK(n) ((Uint16)(n) & 0x0fffu) #define _USB_EP3IIRQSZ_I3IRQ_MASK (_USB_EP3IIRQSZ_I3IRQ_MK(0x0fffu))#define _USB_EP3IIRQSZ_I3IRQ_CLR (~(_USB_EP3IIRQSZ_I3IRQ_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP3IWDT register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP3IWDT_GET() _REG_GET(_USB_EP3IWDT_ADDR)#define _USB_EP3IWDT_SET(Val) _REG_SET(_USB_EP3IWDT_ADDR, Val)#define _USB_EP3IWDT_AOI(AND,OR,INV) _REG_AOI(_USB_EP3IWDT_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for USB EP3IREST register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP3IREST_GET() _REG_GET(_USB_EP3IREST_ADDR)#define _USB_EP3IREST_SET(Val) _REG_SET(_USB_EP3IREST_ADDR, Val)#define _USB_EP3IREST_AOI(AND,OR,INV) _REG_AOI(_USB_EP3IREST_ADDR,AND,OR,INV)#define _USB_EP3IREST_FGET(Field) _FIELD_GET(_USB_EP3IREST_ADDR, _USB_EP3IREST_##Field##)#define _USB_EP3IREST_FSET(Field, Val) _FIELD_SET(_USB_EP3IREST_ADDR, _USB_EP3IREST_##Field##, Val)#define _USB_EP3IREST_FAOI(Field, AND, OR, INV) _FIELD_AOI(_USB_EP3IREST_ADDR, _USB_EP3IREST_##Field##, AND, OR, INV)#define _USB_EP3IREST_I3REST_SHIFT (0)#define _USB_EP3IREST_I3REST_MK(n) ((Uint16)(n) & 0x0fffu) #define _USB_EP3IREST_I3REST_MASK (_USB_EP3IREST_I3REST_MK(0x0fffu))#define _USB_EP3IREST_I3REST_CLR (~(_USB_EP3IREST_I3REST_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP3IST register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP3IST_GET() _REG_GET(_USB_EP3IST_ADDR)#define _USB_EP3IST_SET(Val) _REG_SET(_USB_EP3IST_ADDR, Val)#define _USB_EP3IST_AOI(AND,OR,INV) _REG_AOI(_USB_EP3IST_ADDR,AND,OR,INV)#define _USB_EP3IST_FGET(Field) _FIELD_GET(_USB_EP3IST_ADDR, _USB_EP3IST_##Field##)#define _USB_EP3IST_FSET(Field, Val) _FIELD_SET(_USB_EP3IST_ADDR, _USB_EP3IST_##Field##, Val)#define _USB_EP3IST_FAOI(Field, AND, OR, INV) _FIELD_AOI(_USB_EP3IST_ADDR, _USB_EP3IST_##Field##, AND, OR, INV)#define _USB_EP3IST_I3FUL_SHIFT (1)#define _USB_EP3IST_I3FUL_MK(n) (((Uint16)(n) & 0x0001u) << _USB_EP3IST_I3FUL_SHIFT)#define _USB_EP3IST_I3FUL_MASK (_USB_EP3IST_I3FUL_MK(0x0001u))#define _USB_EP3IST_I3FUL_CLR (~(_USB_EP3IST_I3FUL_MASK))#define _USB_EP3IST_I3EMP_SHIFT (0)#define _USB_EP3IST_I3EMP_MK(n) ((Uint16)(n) & 0x0001u) #define _USB_EP3IST_I3EMP_MASK (_USB_EP3IST_I3EMP_MK(0x0001u))#define _USB_EP3IST_I3EMP_CLR (~(_USB_EP3IST_I3EMP_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP4IAD register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP4IAD_GET() _REG_GET(_USB_EP4IAD_ADDR)#define _USB_EP4IAD_SET(Val) _REG_SET(_USB_EP4IAD_ADDR, Val)#define _USB_EP4IAD_AOI(AND,OR,INV) _REG_AOI(_USB_EP4IAD_ADDR,AND,OR,INV)#define _USB_EP4IAD_FGET(Field) _FIELD_GET(_USB_EP4IAD_ADDR, _USB_EP4IAD_##Field##)#define _USB_EP4IAD_FSET(Field, Val) _FIELD_SET(_USB_EP4IAD_ADDR, _USB_EP4IAD_##Field##, Val)#define _USB_EP4IAD_FAOI(Field, AND, OR, INV) _FIELD_AOI(_USB_EP4IAD_ADDR, _USB_EP4IAD_##Field##, AND, OR, INV)#define _USB_EP4IAD_I4AD_SHIFT (0)#define _USB_EP4IAD_I4AD_MK(n) ((Uint16)(n) & 0x07ffu) #define _USB_EP4IAD_I4AD_MASK (_USB_EP4IAD_I4AD_MK(0x07ffu))#define _USB_EP4IAD_I4AD_CLR (~(_USB_EP4IAD_I4AD_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP4ISZ register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP4ISZ_GET() _REG_GET(_USB_EP4ISZ_ADDR)#define _USB_EP4ISZ_SET(Val) _REG_SET(_USB_EP4ISZ_ADDR, Val)#define _USB_EP4ISZ_AOI(AND,OR,INV) _REG_AOI(_USB_EP4ISZ_ADDR,AND,OR,INV)#define _USB_EP4ISZ_FGET(Field) _FIELD_GET(_USB_EP4ISZ_ADDR, _USB_EP4ISZ_##Field##)#define _USB_EP4ISZ_FSET(Field, Val) _FIELD_SET(_USB_EP4ISZ_ADDR, _USB_EP4ISZ_##Field##, Val)#define _USB_EP4ISZ_FAOI(Field, AND, OR, INV) _FIELD_AOI(_USB_EP4ISZ_ADDR, _USB_EP4ISZ_##Field##, AND, OR, INV)#define _USB_EP4ISZ_I4SZ_SHIFT (0)#define _USB_EP4ISZ_I4SZ_MK(n) ((Uint16)(n) & 0x07ffu) #define _USB_EP4ISZ_I4SZ_MASK (_USB_EP4ISZ_I4SZ_MK(0x07ffu))#define _USB_EP4ISZ_I4SZ_CLR (~(_USB_EP4ISZ_I4SZ_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP4ICTL register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP4ICTL_GET() _REG_GET(_USB_EP4ICTL_ADDR)#define _USB_EP4ICTL_SET(Val) _REG_SET(_USB_EP4ICTL_ADDR, Val)#define _USB_EP4ICTL_AOI(AND,OR,INV) _REG_AOI(_USB_EP4ICTL_ADDR,AND,OR,INV)#define _USB_EP4ICTL_FGET(Field) _FIELD_GET(_USB_EP4ICTL_ADDR, _USB_EP4ICTL_##Field##)#define _USB_EP4ICTL_FSET(Field, Val) _FIELD_SET(_USB_EP4ICTL_ADDR, _USB_EP4ICTL_##Field##, Val)#define _USB_EP4ICTL_FAOI(Field, AND, OR, INV) _FIELD_AOI(_USB_EP4ICTL_ADDR, _USB_EP4ICTL_##Field##, AND, OR, INV)#define _USB_EP4ICTL_I4EMDE_SHIFT (10)#define _USB_EP4ICTL_I4EMDE_MK(n) (((Uint16)(n) & 0x0001u) << _USB_EP4ICTL_I4EMDE_SHIFT)#define _USB_EP4ICTL_I4EMDE_MASK (_USB_EP4ICTL_I4EMDE_MK(0x0001u))#define _USB_EP4ICTL_I4EMDE_CLR (~(_USB_EP4ICTL_I4EMDE_MASK))#define _USB_EP4ICTL_I4BYTE_SHIFT (9)#define _USB_EP4ICTL_I4BYTE_MK(n) (((Uint16)(n) & 0x0001u) << _USB_EP4ICTL_I4BYTE_SHIFT)#define _USB_EP4ICTL_I4BYTE_MASK (_USB_EP4ICTL_I4BYTE_MK(0x0001u))#define _USB_EP4ICTL_I4BYTE_CLR (~(_USB_EP4ICTL_I4BYTE_MASK))#define _USB_EP4ICTL_I4ENDI_SHIFT (8)#define _USB_EP4ICTL_I4ENDI_MK(n) (((Uint16)(n) & 0x0001u) << _USB_EP4ICTL_I4ENDI_SHIFT)#define _USB_EP4ICTL_I4ENDI_MASK (_USB_EP4ICTL_I4ENDI_MK(0x0001u))#define _USB_EP4ICTL_I4ENDI_CLR (~(_USB_EP4ICTL_I4ENDI_MASK))#define _USB_EP4ICTL_I4STL_SHIFT (2)#define _USB_EP4ICTL_I4STL_MK(n) (((Uint16)(n) & 0x0001u) << _USB_EP4ICTL_I4STL_SHIFT)#define _USB_EP4ICTL_I4STL_MASK (_USB_EP4ICTL_I4STL_MK(0x0001u))#define _USB_EP4ICTL_I4STL_CLR (~(_USB_EP4ICTL_I4STL_MASK))#define _USB_EP4ICTL_I4RST_SHIFT (1)#define _USB_EP4ICTL_I4RST_MK(n) (((Uint16)(n) & 0x0001u) << _USB_EP4ICTL_I4RST_SHIFT)#define _USB_EP4ICTL_I4RST_MASK (_USB_EP4ICTL_I4RST_MK(0x0001u))#define _USB_EP4ICTL_I4RST_CLR (~(_USB_EP4ICTL_I4RST_MASK))#define _USB_EP4ICTL_I4ENA_SHIFT (0)#define _USB_EP4ICTL_I4ENA_MK(n) ((Uint16)(n) & 0x0001u) #define _USB_EP4ICTL_I4ENA_MASK (_USB_EP4ICTL_I4ENA_MK(0x0001u))#define _USB_EP4ICTL_I4ENA_CLR (~(_USB_EP4ICTL_I4ENA_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP4IIRQSZ register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP4IIRQSZ_GET() _REG_GET(_USB_EP4IIRQSZ_ADDR)#define _USB_EP4IIRQSZ_SET(Val) _REG_SET(_USB_EP4IIRQSZ_ADDR, Val)#define _USB_EP4IIRQSZ_AOI(AND,OR,INV) _REG_AOI(_USB_EP4IIRQSZ_ADDR,AND,OR,INV)#define _USB_EP4IIRQSZ_FGET(Field) _FIELD_GET(_USB_EP4IIRQSZ_ADDR, _USB_EP4IIRQSZ_##Field##)#define _USB_EP4IIRQSZ_FSET(Field, Val) _FIELD_SET(_USB_EP4IIRQSZ_ADDR, _USB_EP4IIRQSZ_##Field##, Val)#define _USB_EP4IIRQSZ_FAOI(Field, AND, OR, INV) _FIELD_AOI(_USB_EP4IIRQSZ_ADDR, _USB_EP4IIRQSZ_##Field##, AND, OR, INV)#define _USB_EP4IIRQSZ_I4IRQ_SHIFT (0)#define _USB_EP4IIRQSZ_I4IRQ_MK(n) ((Uint16)(n) & 0x0fffu) #define _USB_EP4IIRQSZ_I4IRQ_MASK (_USB_EP4IIRQSZ_I4IRQ_MK(0x0fffu))#define _USB_EP4IIRQSZ_I4IRQ_CLR (~(_USB_EP4IIRQSZ_I4IRQ_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP4IWDT register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP4IWDT_GET() _REG_GET(_USB_EP4IWDT_ADDR)#define _USB_EP4IWDT_SET(Val) _REG_SET(_USB_EP4IWDT_ADDR, Val)#define _USB_EP4IWDT_AOI(AND,OR,INV) _REG_AOI(_USB_EP4IWDT_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for USB EP4IREST register :* * * *---------------------------------------------------------------------------------*/#define _USB_EP4IREST_GET() _REG_GET(_USB_EP4IREST_ADDR)#define _USB_EP4IREST_SET(Val) _REG_SET(_USB_EP4IREST_ADDR, Val)#define _USB_EP4IREST_AOI(AND,OR,INV) _REG_AOI(_USB_EP4IREST_ADDR,AND,OR,INV)#define _USB_EP4IREST_FGET(Field) _FIELD_GET(_USB_EP4IREST_ADDR, _USB_EP4IREST_##Field##)#define _USB_EP4IREST_FSET(Field, Val) _FIELD_SET(_USB_EP4IREST_ADDR, _USB_EP4IREST_##Field##, Val)#define _USB_EP4IREST_FAOI(Field, AND, OR, INV) _FI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -