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

📄 csl_usbhal_270.h

📁 dm270 source code
💻 H
📖 第 1 页 / 共 5 页
字号:
#define _USB_EP1OIRQSZ_O1IRQ_MASK			(_USB_EP1OIRQSZ_O1IRQ_MK(0x0fffu))#define _USB_EP1OIRQSZ_O1IRQ_CLR			(~(_USB_EP1OIRQSZ_O1IRQ_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP1ORDT register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1ORDT_GET()			_REG_GET(_USB_EP1ORDT_ADDR)#define _USB_EP1ORDT_SET(Val)			_REG_SET(_USB_EP1ORDT_ADDR, Val)#define _USB_EP1ORDT_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1ORDT_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for USB EP1OREST register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1OREST_GET()			_REG_GET(_USB_EP1OREST_ADDR)#define _USB_EP1OREST_SET(Val)			_REG_SET(_USB_EP1OREST_ADDR, Val)#define _USB_EP1OREST_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1OREST_ADDR,AND,OR,INV)#define _USB_EP1OREST_FGET(Field)			_FIELD_GET(_USB_EP1OREST_ADDR, _USB_EP1OREST_##Field##)#define _USB_EP1OREST_FSET(Field, Val)		_FIELD_SET(_USB_EP1OREST_ADDR, _USB_EP1OREST_##Field##, Val)#define _USB_EP1OREST_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_USB_EP1OREST_ADDR, _USB_EP1OREST_##Field##, AND, OR, INV)#define _USB_EP1OREST_O1REST_SHIFT		(0)#define _USB_EP1OREST_O1REST_MK(n)		((Uint16)(n) & 0x0fffu) #define _USB_EP1OREST_O1REST_MASK			(_USB_EP1OREST_O1REST_MK(0x0fffu))#define _USB_EP1OREST_O1REST_CLR			(~(_USB_EP1OREST_O1REST_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP1OST register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1OST_GET()			_REG_GET(_USB_EP1OST_ADDR)#define _USB_EP1OST_SET(Val)			_REG_SET(_USB_EP1OST_ADDR, Val)#define _USB_EP1OST_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1OST_ADDR,AND,OR,INV)#define _USB_EP1OST_FGET(Field)			_FIELD_GET(_USB_EP1OST_ADDR, _USB_EP1OST_##Field##)#define _USB_EP1OST_FSET(Field, Val)		_FIELD_SET(_USB_EP1OST_ADDR, _USB_EP1OST_##Field##, Val)#define _USB_EP1OST_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_USB_EP1OST_ADDR, _USB_EP1OST_##Field##, AND, OR, INV)#define _USB_EP1OST_O1FUL_SHIFT		(1)#define _USB_EP1OST_O1FUL_MK(n)		(((Uint16)(n) & 0x0001u) << _USB_EP1OST_O1FUL_SHIFT)#define _USB_EP1OST_O1FUL_MASK			(_USB_EP1OST_O1FUL_MK(0x0001u))#define _USB_EP1OST_O1FUL_CLR			(~(_USB_EP1OST_O1FUL_MASK))#define _USB_EP1OST_O1EMP_SHIFT		(0)#define _USB_EP1OST_O1EMP_MK(n)		((Uint16)(n) & 0x0001u) #define _USB_EP1OST_O1EMP_MASK			(_USB_EP1OST_O1EMP_MK(0x0001u))#define _USB_EP1OST_O1EMP_CLR			(~(_USB_EP1OST_O1EMP_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP1IAD register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1IAD_GET()			_REG_GET(_USB_EP1IAD_ADDR)#define _USB_EP1IAD_SET(Val)			_REG_SET(_USB_EP1IAD_ADDR, Val)#define _USB_EP1IAD_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1IAD_ADDR,AND,OR,INV)#define _USB_EP1IAD_FGET(Field)			_FIELD_GET(_USB_EP1IAD_ADDR, _USB_EP1IAD_##Field##)#define _USB_EP1IAD_FSET(Field, Val)		_FIELD_SET(_USB_EP1IAD_ADDR, _USB_EP1IAD_##Field##, Val)#define _USB_EP1IAD_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_USB_EP1IAD_ADDR, _USB_EP1IAD_##Field##, AND, OR, INV)#define _USB_EP1IAD_I1AD_SHIFT		(0)#define _USB_EP1IAD_I1AD_MK(n)		((Uint16)(n) & 0x07ffu) #define _USB_EP1IAD_I1AD_MASK			(_USB_EP1IAD_I1AD_MK(0x07ffu))#define _USB_EP1IAD_I1AD_CLR			(~(_USB_EP1IAD_I1AD_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP1ISZ register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1ISZ_GET()			_REG_GET(_USB_EP1ISZ_ADDR)#define _USB_EP1ISZ_SET(Val)			_REG_SET(_USB_EP1ISZ_ADDR, Val)#define _USB_EP1ISZ_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1ISZ_ADDR,AND,OR,INV)#define _USB_EP1ISZ_FGET(Field)			_FIELD_GET(_USB_EP1ISZ_ADDR, _USB_EP1ISZ_##Field##)#define _USB_EP1ISZ_FSET(Field, Val)		_FIELD_SET(_USB_EP1ISZ_ADDR, _USB_EP1ISZ_##Field##, Val)#define _USB_EP1ISZ_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_USB_EP1ISZ_ADDR, _USB_EP1ISZ_##Field##, AND, OR, INV)#define _USB_EP1ISZ_I1SZ_SHIFT		(0)#define _USB_EP1ISZ_I1SZ_MK(n)		((Uint16)(n) & 0x07ffu) #define _USB_EP1ISZ_I1SZ_MASK			(_USB_EP1ISZ_I1SZ_MK(0x07ffu))#define _USB_EP1ISZ_I1SZ_CLR			(~(_USB_EP1ISZ_I1SZ_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP1ICTL register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1ICTL_GET()			_REG_GET(_USB_EP1ICTL_ADDR)#define _USB_EP1ICTL_SET(Val)			_REG_SET(_USB_EP1ICTL_ADDR, Val)#define _USB_EP1ICTL_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1ICTL_ADDR,AND,OR,INV)#define _USB_EP1ICTL_FGET(Field)			_FIELD_GET(_USB_EP1ICTL_ADDR, _USB_EP1ICTL_##Field##)#define _USB_EP1ICTL_FSET(Field, Val)		_FIELD_SET(_USB_EP1ICTL_ADDR, _USB_EP1ICTL_##Field##, Val)#define _USB_EP1ICTL_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_USB_EP1ICTL_ADDR, _USB_EP1ICTL_##Field##, AND, OR, INV)#define _USB_EP1ICTL_I1EMDE_SHIFT		(10)#define _USB_EP1ICTL_I1EMDE_MK(n)		(((Uint16)(n) & 0x0001u) << _USB_EP1ICTL_I1EMDE_SHIFT)#define _USB_EP1ICTL_I1EMDE_MASK			(_USB_EP1ICTL_I1EMDE_MK(0x0001u))#define _USB_EP1ICTL_I1EMDE_CLR			(~(_USB_EP1ICTL_I1EMDE_MASK))#define _USB_EP1ICTL_I1BYTE_SHIFT		(9)#define _USB_EP1ICTL_I1BYTE_MK(n)		(((Uint16)(n) & 0x0001u) << _USB_EP1ICTL_I1BYTE_SHIFT)#define _USB_EP1ICTL_I1BYTE_MASK			(_USB_EP1ICTL_I1BYTE_MK(0x0001u))#define _USB_EP1ICTL_I1BYTE_CLR			(~(_USB_EP1ICTL_I1BYTE_MASK))#define _USB_EP1ICTL_I1ENDI_SHIFT		(8)#define _USB_EP1ICTL_I1ENDI_MK(n)		(((Uint16)(n) & 0x0001u) << _USB_EP1ICTL_I1ENDI_SHIFT)#define _USB_EP1ICTL_I1ENDI_MASK			(_USB_EP1ICTL_I1ENDI_MK(0x0001u))#define _USB_EP1ICTL_I1ENDI_CLR			(~(_USB_EP1ICTL_I1ENDI_MASK))#define _USB_EP1ICTL_I1STL_SHIFT		(2)#define _USB_EP1ICTL_I1STL_MK(n)		(((Uint16)(n) & 0x0001u) << _USB_EP1ICTL_I1STL_SHIFT)#define _USB_EP1ICTL_I1STL_MASK			(_USB_EP1ICTL_I1STL_MK(0x0001u))#define _USB_EP1ICTL_I1STL_CLR			(~(_USB_EP1ICTL_I1STL_MASK))#define _USB_EP1ICTL_I1RST_SHIFT		(1)#define _USB_EP1ICTL_I1RST_MK(n)		(((Uint16)(n) & 0x0001u) << _USB_EP1ICTL_I1RST_SHIFT)#define _USB_EP1ICTL_I1RST_MASK			(_USB_EP1ICTL_I1RST_MK(0x0001u))#define _USB_EP1ICTL_I1RST_CLR			(~(_USB_EP1ICTL_I1RST_MASK))#define _USB_EP1ICTL_I1ENA_SHIFT		(0)#define _USB_EP1ICTL_I1ENA_MK(n)		((Uint16)(n) & 0x0001u) #define _USB_EP1ICTL_I1ENA_MASK			(_USB_EP1ICTL_I1ENA_MK(0x0001u))#define _USB_EP1ICTL_I1ENA_CLR			(~(_USB_EP1ICTL_I1ENA_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP1IIRQSZ register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1IIRQSZ_GET()			_REG_GET(_USB_EP1IIRQSZ_ADDR)#define _USB_EP1IIRQSZ_SET(Val)			_REG_SET(_USB_EP1IIRQSZ_ADDR, Val)#define _USB_EP1IIRQSZ_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1IIRQSZ_ADDR,AND,OR,INV)#define _USB_EP1IIRQSZ_FGET(Field)			_FIELD_GET(_USB_EP1IIRQSZ_ADDR, _USB_EP1IIRQSZ_##Field##)#define _USB_EP1IIRQSZ_FSET(Field, Val)		_FIELD_SET(_USB_EP1IIRQSZ_ADDR, _USB_EP1IIRQSZ_##Field##, Val)#define _USB_EP1IIRQSZ_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_USB_EP1IIRQSZ_ADDR, _USB_EP1IIRQSZ_##Field##, AND, OR, INV)#define _USB_EP1IIRQSZ_I1IRQ_SHIFT		(0)#define _USB_EP1IIRQSZ_I1IRQ_MK(n)		((Uint16)(n) & 0x0fffu) #define _USB_EP1IIRQSZ_I1IRQ_MASK			(_USB_EP1IIRQSZ_I1IRQ_MK(0x0fffu))#define _USB_EP1IIRQSZ_I1IRQ_CLR			(~(_USB_EP1IIRQSZ_I1IRQ_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP1IWDT register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1IWDT_GET()			_REG_GET(_USB_EP1IWDT_ADDR)#define _USB_EP1IWDT_SET(Val)			_REG_SET(_USB_EP1IWDT_ADDR, Val)#define _USB_EP1IWDT_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1IWDT_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for USB EP1IREST register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1IREST_GET()			_REG_GET(_USB_EP1IREST_ADDR)#define _USB_EP1IREST_SET(Val)			_REG_SET(_USB_EP1IREST_ADDR, Val)#define _USB_EP1IREST_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1IREST_ADDR,AND,OR,INV)#define _USB_EP1IREST_FGET(Field)			_FIELD_GET(_USB_EP1IREST_ADDR, _USB_EP1IREST_##Field##)#define _USB_EP1IREST_FSET(Field, Val)		_FIELD_SET(_USB_EP1IREST_ADDR, _USB_EP1IREST_##Field##, Val)#define _USB_EP1IREST_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_USB_EP1IREST_ADDR, _USB_EP1IREST_##Field##, AND, OR, INV)#define _USB_EP1IREST_I1REST_SHIFT		(0)#define _USB_EP1IREST_I1REST_MK(n)		((Uint16)(n) & 0x0fffu) #define _USB_EP1IREST_I1REST_MASK			(_USB_EP1IREST_I1REST_MK(0x0fffu))#define _USB_EP1IREST_I1REST_CLR			(~(_USB_EP1IREST_I1REST_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP1IST register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _USB_EP1IST_GET()			_REG_GET(_USB_EP1IST_ADDR)#define _USB_EP1IST_SET(Val)			_REG_SET(_USB_EP1IST_ADDR, Val)#define _USB_EP1IST_AOI(AND,OR,INV)		_REG_AOI(_USB_EP1IST_ADDR,AND,OR,INV)#define _USB_EP1IST_FGET(Field)			_FIELD_GET(_USB_EP1IST_ADDR, _USB_EP1IST_##Field##)#define _USB_EP1IST_FSET(Field, Val)		_FIELD_SET(_USB_EP1IST_ADDR, _USB_EP1IST_##Field##, Val)#define _USB_EP1IST_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_USB_EP1IST_ADDR, _USB_EP1IST_##Field##, AND, OR, INV)#define _USB_EP1IST_I1FUL_SHIFT		(1)#define _USB_EP1IST_I1FUL_MK(n)		(((Uint16)(n) & 0x0001u) << _USB_EP1IST_I1FUL_SHIFT)#define _USB_EP1IST_I1FUL_MASK			(_USB_EP1IST_I1FUL_MK(0x0001u))#define _USB_EP1IST_I1FUL_CLR			(~(_USB_EP1IST_I1FUL_MASK))#define _USB_EP1IST_I1EMP_SHIFT		(0)#define _USB_EP1IST_I1EMP_MK(n)		((Uint16)(n) & 0x0001u) #define _USB_EP1IST_I1EMP_MASK			(_USB_EP1IST_I1EMP_MK(0x0001u))#define _USB_EP1IST_I1EMP_CLR			(~(_USB_EP1IST_I1EMP_MASK))/*------------------------------------------------------------------------------** Register Macros for USB EP2IAD register :*                                                                                    

⌨️ 快捷键说明

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