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

📄 csl_giohal_270.h

📁 dm270 source code
💻 H
📖 第 1 页 / 共 5 页
字号:
#define _GIO_BITSET0_GIO14SET_SHIFT		(14)#define _GIO_BITSET0_GIO14SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO14SET_SHIFT)#define _GIO_BITSET0_GIO14SET_MASK			(_GIO_BITSET0_GIO14SET_MK(0x0001u))#define _GIO_BITSET0_GIO14SET_CLR			(~(_GIO_BITSET0_GIO14SET_MASK))#define _GIO_BITSET0_GIO13SET_SHIFT		(13)#define _GIO_BITSET0_GIO13SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO13SET_SHIFT)#define _GIO_BITSET0_GIO13SET_MASK			(_GIO_BITSET0_GIO13SET_MK(0x0001u))#define _GIO_BITSET0_GIO13SET_CLR			(~(_GIO_BITSET0_GIO13SET_MASK))#define _GIO_BITSET0_GIO12SET_SHIFT		(12)#define _GIO_BITSET0_GIO12SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO12SET_SHIFT)#define _GIO_BITSET0_GIO12SET_MASK			(_GIO_BITSET0_GIO12SET_MK(0x0001u))#define _GIO_BITSET0_GIO12SET_CLR			(~(_GIO_BITSET0_GIO12SET_MASK))#define _GIO_BITSET0_GIO11SET_SHIFT		(11)#define _GIO_BITSET0_GIO11SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO11SET_SHIFT)#define _GIO_BITSET0_GIO11SET_MASK			(_GIO_BITSET0_GIO11SET_MK(0x0001u))#define _GIO_BITSET0_GIO11SET_CLR			(~(_GIO_BITSET0_GIO11SET_MASK))#define _GIO_BITSET0_GIO10SET_SHIFT		(10)#define _GIO_BITSET0_GIO10SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO10SET_SHIFT)#define _GIO_BITSET0_GIO10SET_MASK			(_GIO_BITSET0_GIO10SET_MK(0x0001u))#define _GIO_BITSET0_GIO10SET_CLR			(~(_GIO_BITSET0_GIO10SET_MASK))#define _GIO_BITSET0_GIO09SET_SHIFT		(9)#define _GIO_BITSET0_GIO09SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO09SET_SHIFT)#define _GIO_BITSET0_GIO09SET_MASK			(_GIO_BITSET0_GIO09SET_MK(0x0001u))#define _GIO_BITSET0_GIO09SET_CLR			(~(_GIO_BITSET0_GIO09SET_MASK))#define _GIO_BITSET0_GIO08SET_SHIFT		(8)#define _GIO_BITSET0_GIO08SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO08SET_SHIFT)#define _GIO_BITSET0_GIO08SET_MASK			(_GIO_BITSET0_GIO08SET_MK(0x0001u))#define _GIO_BITSET0_GIO08SET_CLR			(~(_GIO_BITSET0_GIO08SET_MASK))#define _GIO_BITSET0_GIO07SET_SHIFT		(7)#define _GIO_BITSET0_GIO07SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO07SET_SHIFT)#define _GIO_BITSET0_GIO07SET_MASK			(_GIO_BITSET0_GIO07SET_MK(0x0001u))#define _GIO_BITSET0_GIO07SET_CLR			(~(_GIO_BITSET0_GIO07SET_MASK))#define _GIO_BITSET0_GIO06SET_SHIFT		(6)#define _GIO_BITSET0_GIO06SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO06SET_SHIFT)#define _GIO_BITSET0_GIO06SET_MASK			(_GIO_BITSET0_GIO06SET_MK(0x0001u))#define _GIO_BITSET0_GIO06SET_CLR			(~(_GIO_BITSET0_GIO06SET_MASK))#define _GIO_BITSET0_GIO05SET_SHIFT		(5)#define _GIO_BITSET0_GIO05SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO05SET_SHIFT)#define _GIO_BITSET0_GIO05SET_MASK			(_GIO_BITSET0_GIO05SET_MK(0x0001u))#define _GIO_BITSET0_GIO05SET_CLR			(~(_GIO_BITSET0_GIO05SET_MASK))#define _GIO_BITSET0_GIO04SET_SHIFT		(4)#define _GIO_BITSET0_GIO04SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO04SET_SHIFT)#define _GIO_BITSET0_GIO04SET_MASK			(_GIO_BITSET0_GIO04SET_MK(0x0001u))#define _GIO_BITSET0_GIO04SET_CLR			(~(_GIO_BITSET0_GIO04SET_MASK))#define _GIO_BITSET0_GIO03SET_SHIFT		(3)#define _GIO_BITSET0_GIO03SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO03SET_SHIFT)#define _GIO_BITSET0_GIO03SET_MASK			(_GIO_BITSET0_GIO03SET_MK(0x0001u))#define _GIO_BITSET0_GIO03SET_CLR			(~(_GIO_BITSET0_GIO03SET_MASK))#define _GIO_BITSET0_GIO02SET_SHIFT		(2)#define _GIO_BITSET0_GIO02SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO02SET_SHIFT)#define _GIO_BITSET0_GIO02SET_MASK			(_GIO_BITSET0_GIO02SET_MK(0x0001u))#define _GIO_BITSET0_GIO02SET_CLR			(~(_GIO_BITSET0_GIO02SET_MASK))#define _GIO_BITSET0_GIO01SET_SHIFT		(1)#define _GIO_BITSET0_GIO01SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO01SET_SHIFT)#define _GIO_BITSET0_GIO01SET_MASK			(_GIO_BITSET0_GIO01SET_MK(0x0001u))#define _GIO_BITSET0_GIO01SET_CLR			(~(_GIO_BITSET0_GIO01SET_MASK))#define _GIO_BITSET0_GIO00SET_SHIFT		(0)#define _GIO_BITSET0_GIO00SET_MK(n)		((Uint16)(n) & 0x0001u) #define _GIO_BITSET0_GIO00SET_MASK			(_GIO_BITSET0_GIO00SET_MK(0x0001u))#define _GIO_BITSET0_GIO00SET_CLR			(~(_GIO_BITSET0_GIO00SET_MASK))/*------------------------------------------------------------------------------** Register Macros for GIO BITSET1 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _GIO_BITSET1_GET()			_REG_GET(_GIO_BITSET1_ADDR)#define _GIO_BITSET1_SET(Val)			_REG_SET(_GIO_BITSET1_ADDR, Val)#define _GIO_BITSET1_AOI(AND,OR,INV)		_REG_AOI(_GIO_BITSET1_ADDR,AND,OR,INV)#define _GIO_BITSET1_FGET(Field)			_FIELD_GET(_GIO_BITSET1_ADDR, _GIO_BITSET1_##Field##)#define _GIO_BITSET1_FSET(Field, Val)		_FIELD_SET(_GIO_BITSET1_ADDR, _GIO_BITSET1_##Field##, Val)#define _GIO_BITSET1_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_GIO_BITSET1_ADDR, _GIO_BITSET1_##Field##, AND, OR, INV)#define _GIO_BITSET1_GIO31SET_SHIFT		(15)#define _GIO_BITSET1_GIO31SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO31SET_SHIFT)#define _GIO_BITSET1_GIO31SET_MASK			(_GIO_BITSET1_GIO31SET_MK(0x0001u))#define _GIO_BITSET1_GIO31SET_CLR			(~(_GIO_BITSET1_GIO31SET_MASK))#define _GIO_BITSET1_GIO30SET_SHIFT		(14)#define _GIO_BITSET1_GIO30SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO30SET_SHIFT)#define _GIO_BITSET1_GIO30SET_MASK			(_GIO_BITSET1_GIO30SET_MK(0x0001u))#define _GIO_BITSET1_GIO30SET_CLR			(~(_GIO_BITSET1_GIO30SET_MASK))#define _GIO_BITSET1_GIO29SET_SHIFT		(13)#define _GIO_BITSET1_GIO29SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO29SET_SHIFT)#define _GIO_BITSET1_GIO29SET_MASK			(_GIO_BITSET1_GIO29SET_MK(0x0001u))#define _GIO_BITSET1_GIO29SET_CLR			(~(_GIO_BITSET1_GIO29SET_MASK))#define _GIO_BITSET1_GIO28SET_SHIFT		(12)#define _GIO_BITSET1_GIO28SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO28SET_SHIFT)#define _GIO_BITSET1_GIO28SET_MASK			(_GIO_BITSET1_GIO28SET_MK(0x0001u))#define _GIO_BITSET1_GIO28SET_CLR			(~(_GIO_BITSET1_GIO28SET_MASK))#define _GIO_BITSET1_GIO27SET_SHIFT		(11)#define _GIO_BITSET1_GIO27SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO27SET_SHIFT)#define _GIO_BITSET1_GIO27SET_MASK			(_GIO_BITSET1_GIO27SET_MK(0x0001u))#define _GIO_BITSET1_GIO27SET_CLR			(~(_GIO_BITSET1_GIO27SET_MASK))#define _GIO_BITSET1_GIO26SET_SHIFT		(10)#define _GIO_BITSET1_GIO26SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO26SET_SHIFT)#define _GIO_BITSET1_GIO26SET_MASK			(_GIO_BITSET1_GIO26SET_MK(0x0001u))#define _GIO_BITSET1_GIO26SET_CLR			(~(_GIO_BITSET1_GIO26SET_MASK))#define _GIO_BITSET1_GIO25SET_SHIFT		(9)#define _GIO_BITSET1_GIO25SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO25SET_SHIFT)#define _GIO_BITSET1_GIO25SET_MASK			(_GIO_BITSET1_GIO25SET_MK(0x0001u))#define _GIO_BITSET1_GIO25SET_CLR			(~(_GIO_BITSET1_GIO25SET_MASK))#define _GIO_BITSET1_GIO24SET_SHIFT		(8)#define _GIO_BITSET1_GIO24SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO24SET_SHIFT)#define _GIO_BITSET1_GIO24SET_MASK			(_GIO_BITSET1_GIO24SET_MK(0x0001u))#define _GIO_BITSET1_GIO24SET_CLR			(~(_GIO_BITSET1_GIO24SET_MASK))#define _GIO_BITSET1_GIO23SET_SHIFT		(7)#define _GIO_BITSET1_GIO23SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO23SET_SHIFT)#define _GIO_BITSET1_GIO23SET_MASK			(_GIO_BITSET1_GIO23SET_MK(0x0001u))#define _GIO_BITSET1_GIO23SET_CLR			(~(_GIO_BITSET1_GIO23SET_MASK))#define _GIO_BITSET1_GIO22SET_SHIFT		(6)#define _GIO_BITSET1_GIO22SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO22SET_SHIFT)#define _GIO_BITSET1_GIO22SET_MASK			(_GIO_BITSET1_GIO22SET_MK(0x0001u))#define _GIO_BITSET1_GIO22SET_CLR			(~(_GIO_BITSET1_GIO22SET_MASK))#define _GIO_BITSET1_GIO21SET_SHIFT		(5)#define _GIO_BITSET1_GIO21SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO21SET_SHIFT)#define _GIO_BITSET1_GIO21SET_MASK			(_GIO_BITSET1_GIO21SET_MK(0x0001u))#define _GIO_BITSET1_GIO21SET_CLR			(~(_GIO_BITSET1_GIO21SET_MASK))#define _GIO_BITSET1_GIO20SET_SHIFT		(4)#define _GIO_BITSET1_GIO20SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO20SET_SHIFT)#define _GIO_BITSET1_GIO20SET_MASK			(_GIO_BITSET1_GIO20SET_MK(0x0001u))#define _GIO_BITSET1_GIO20SET_CLR			(~(_GIO_BITSET1_GIO20SET_MASK))#define _GIO_BITSET1_GIO19SET_SHIFT		(3)#define _GIO_BITSET1_GIO19SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO19SET_SHIFT)#define _GIO_BITSET1_GIO19SET_MASK			(_GIO_BITSET1_GIO19SET_MK(0x0001u))#define _GIO_BITSET1_GIO19SET_CLR			(~(_GIO_BITSET1_GIO19SET_MASK))#define _GIO_BITSET1_GIO18SET_SHIFT		(2)#define _GIO_BITSET1_GIO18SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO18SET_SHIFT)#define _GIO_BITSET1_GIO18SET_MASK			(_GIO_BITSET1_GIO18SET_MK(0x0001u))#define _GIO_BITSET1_GIO18SET_CLR			(~(_GIO_BITSET1_GIO18SET_MASK))#define _GIO_BITSET1_GIO17SET_SHIFT		(1)#define _GIO_BITSET1_GIO17SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET1_GIO17SET_SHIFT)#define _GIO_BITSET1_GIO17SET_MASK			(_GIO_BITSET1_GIO17SET_MK(0x0001u))#define _GIO_BITSET1_GIO17SET_CLR			(~(_GIO_BITSET1_GIO17SET_MASK))#define _GIO_BITSET1_GIO16SET_SHIFT		(0)#define _GIO_BITSET1_GIO16SET_MK(n)		((Uint16)(n) & 0x0001u) #define _GIO_BITSET1_GIO16SET_MASK			(_GIO_BITSET1_GIO16SET_MK(0x0001u))#define _GIO_BITSET1_GIO16SET_CLR			(~(_GIO_BITSET1_GIO16SET_MASK))/*------------------------------------------------------------------------------** Register Macros for GIO BITSET2 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _GIO_BITSET2_GET()			_REG_GET(_GIO_BITSET2_ADDR)#define _GIO_BITSET2_SET(Val)			_REG_SET(_GIO_BITSET2_ADDR, Val)#define _GIO_BITSET2_AOI(AND,OR,INV)		_REG_AOI(_GIO_BITSET2_ADDR,AND,OR,INV)#define _GIO_BITSET2_FGET(Field)			_FIELD_GET(_GIO_BITSET2_ADDR, _GIO_BITSET2_##Field##)#define _GIO_BITSET2_FSET(Field, Val)		_FIELD_SET(_GIO_BITSET2_ADDR, _GIO_BITSET2_##Field##, Val)#define _GIO_BITSET2_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_GIO_BITSET2_ADDR, _GIO_BITSET2_##Field##, AND, OR, INV)#define _GIO_BITSET2_GIO33SET_SHIFT		(1)#define _GIO_BITSET2_GIO33SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET2_GIO33SET_SHIFT)#define _GIO_BITSET2_GIO33SET_MASK			(_GIO_BITSET2_GIO33SET_MK(0x0001u))#define _GIO_BITSET2_GIO33SET_CLR			(~(_GIO_BITSET2_GIO33SET_MASK))#define _GIO_BITSET2_GIO32SET_SHIFT		(0)#define _GIO_BITSET2_GIO32SET_MK(n)		((Uint16)(n) & 0x0001u) #define _GIO_BITSET2_GIO32SET_MASK			(_GIO_BITSET2_GIO32SET_MK(0x0001u))#define _GIO_BITSET2_GIO32SET_CLR			(~(_GIO_BITSET2_GIO32SET_MASK))/*------------------------------------------------------------------------------** Register Macros for GIO BITCLR0 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _GIO_BITCLR0_GET()			_REG_GET(_GIO_BITCLR0_ADDR)#define _GIO_BITCLR0_SET(Val)			_REG_SET(_GIO_BITCLR0_ADDR, Val)#define _GIO_BITCLR0_AOI(AND,OR,INV)		_REG_AOI(_GIO_BITCLR0_ADDR,AND,OR,INV)#define _GIO_BITCLR0_FGET(Field)			_FIELD_GET(_GIO_BITCLR0_ADDR, _GIO_BITCLR0_##Field##)#define _GIO_BITCLR0_FSET(Field, Val)		_FIELD_SET(_GIO_BITCLR0_ADDR, _GIO_BITCLR0_##Field##, Val)#define _GIO_BITCLR0_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_GIO_BITCLR0_ADDR, _GIO_BITCLR0_##Field##, AND, OR, INV)#define _GIO_BITCLR0_GIO15CLR_SHIFT		(15)#define _GIO_BITCLR0_GIO15CLR_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITCLR0_GIO15CLR_SHIFT)#define _GIO_BITCLR0_GIO15CLR_MASK			(_GIO_BITCLR0_GIO15CLR_MK(0x0001u))#define _GIO_BITCLR0_GIO15CLR_CLR			(~(_GIO_BITCLR0_GIO15CLR_MASK))#define _GIO_BITCLR0_GIO14CLR_SHIFT		(14)#define _GIO_BITCLR0_GIO14CLR_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITCLR0_GIO14CLR_SHIFT)#define _GIO_BITCLR0_GIO14CLR_MASK			(_GIO_BITCLR0_GIO14CLR_MK(0x0001u))#define _GIO_BITCLR0_GIO14CLR_CLR			(~(_GIO_BITCLR0_GIO14CLR_MASK))#define _GIO_BITCLR0_GIO13CLR_SHIFT		(13)#define _GIO_BITCLR0_GIO13CLR_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITCLR0_GIO13CLR_SHIFT)#define _GIO_BITCLR0_GIO13CLR_MASK			(_GIO_BITCLR0_GIO13CLR_MK(0x0001u))#define _GIO_BITCLR0_GIO13CLR_CLR			(~(_GIO_BITCLR0_GIO13CLR_MASK))#define _GIO_BITCLR0_GIO12CLR_SHIFT		(12)#define _GIO_BITCLR0_GIO12CLR_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITCLR0_GIO12CLR_SHIFT)#define _GIO_BITCLR0_GIO12CLR_MASK			(_GIO_BITCLR0_GIO12CLR_MK(0x0001u))#define _GIO_BITCLR0_GIO12CLR_CLR			(~(_GIO_BITCLR0_GIO12CLR_MASK))#define _GIO_BITCLR0_GIO11CLR_SHIFT		(11)#define _GIO_BITCLR0_GIO11CLR_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITCLR0_GIO11CLR_SHIFT)#define _GIO_BITCLR0_GIO11CLR_MASK			(_GIO_BITCLR0_GIO11CLR_MK(0x0001u))#define _GIO_BITCLR0_GIO11CLR_CLR			(~(_GIO_BITCLR0_GIO11CLR_MASK))#define _GIO_BITCLR0_GIO10CLR_SHIFT		(10)#define _GIO_BITCLR0_GIO10CLR_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITCLR0_GIO10CLR_SHIFT)#define _GIO_BITCLR0_GIO10CLR_MASK			(_GIO_BITCLR0_GIO10CLR_MK(0x0001u))#define _GIO_BITCLR0_GIO10CLR_CLR			(~(_GIO_BITCLR0_GIO10CLR_MASK))

⌨️ 快捷键说明

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