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

📄 csl_giohal_270.h

📁 dm270 source code
💻 H
📖 第 1 页 / 共 5 页
字号:
#define _GIO_DIR2_GIO32DIR_SHIFT		(0)#define _GIO_DIR2_GIO32DIR_MK(n)		((Uint16)(n) & 0x0001u) #define _GIO_DIR2_GIO32DIR_MASK			(_GIO_DIR2_GIO32DIR_MK(0x0001u))#define _GIO_DIR2_GIO32DIR_CLR			(~(_GIO_DIR2_GIO32DIR_MASK))/*------------------------------------------------------------------------------** Register Macros for GIO INV0 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _GIO_INV0_GET()			_REG_GET(_GIO_INV0_ADDR)#define _GIO_INV0_SET(Val)			_REG_SET(_GIO_INV0_ADDR, Val)#define _GIO_INV0_AOI(AND,OR,INV)		_REG_AOI(_GIO_INV0_ADDR,AND,OR,INV)#define _GIO_INV0_FGET(Field)			_FIELD_GET(_GIO_INV0_ADDR, _GIO_INV0_##Field##)#define _GIO_INV0_FSET(Field, Val)		_FIELD_SET(_GIO_INV0_ADDR, _GIO_INV0_##Field##, Val)#define _GIO_INV0_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_GIO_INV0_ADDR, _GIO_INV0_##Field##, AND, OR, INV)#define _GIO_INV0_GIO15INV_SHIFT		(15)#define _GIO_INV0_GIO15INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO15INV_SHIFT)#define _GIO_INV0_GIO15INV_MASK			(_GIO_INV0_GIO15INV_MK(0x0001u))#define _GIO_INV0_GIO15INV_CLR			(~(_GIO_INV0_GIO15INV_MASK))#define _GIO_INV0_GIO14INV_SHIFT		(14)#define _GIO_INV0_GIO14INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO14INV_SHIFT)#define _GIO_INV0_GIO14INV_MASK			(_GIO_INV0_GIO14INV_MK(0x0001u))#define _GIO_INV0_GIO14INV_CLR			(~(_GIO_INV0_GIO14INV_MASK))#define _GIO_INV0_GIO13INV_SHIFT		(13)#define _GIO_INV0_GIO13INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO13INV_SHIFT)#define _GIO_INV0_GIO13INV_MASK			(_GIO_INV0_GIO13INV_MK(0x0001u))#define _GIO_INV0_GIO13INV_CLR			(~(_GIO_INV0_GIO13INV_MASK))#define _GIO_INV0_GIO12INV_SHIFT		(12)#define _GIO_INV0_GIO12INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO12INV_SHIFT)#define _GIO_INV0_GIO12INV_MASK			(_GIO_INV0_GIO12INV_MK(0x0001u))#define _GIO_INV0_GIO12INV_CLR			(~(_GIO_INV0_GIO12INV_MASK))#define _GIO_INV0_GIO11INV_SHIFT		(11)#define _GIO_INV0_GIO11INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO11INV_SHIFT)#define _GIO_INV0_GIO11INV_MASK			(_GIO_INV0_GIO11INV_MK(0x0001u))#define _GIO_INV0_GIO11INV_CLR			(~(_GIO_INV0_GIO11INV_MASK))#define _GIO_INV0_GIO10INV_SHIFT		(10)#define _GIO_INV0_GIO10INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO10INV_SHIFT)#define _GIO_INV0_GIO10INV_MASK			(_GIO_INV0_GIO10INV_MK(0x0001u))#define _GIO_INV0_GIO10INV_CLR			(~(_GIO_INV0_GIO10INV_MASK))#define _GIO_INV0_GIO09INV_SHIFT		(9)#define _GIO_INV0_GIO09INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO09INV_SHIFT)#define _GIO_INV0_GIO09INV_MASK			(_GIO_INV0_GIO09INV_MK(0x0001u))#define _GIO_INV0_GIO09INV_CLR			(~(_GIO_INV0_GIO09INV_MASK))#define _GIO_INV0_GIO08INV_SHIFT		(8)#define _GIO_INV0_GIO08INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO08INV_SHIFT)#define _GIO_INV0_GIO08INV_MASK			(_GIO_INV0_GIO08INV_MK(0x0001u))#define _GIO_INV0_GIO08INV_CLR			(~(_GIO_INV0_GIO08INV_MASK))#define _GIO_INV0_GIO07INV_SHIFT		(7)#define _GIO_INV0_GIO07INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO07INV_SHIFT)#define _GIO_INV0_GIO07INV_MASK			(_GIO_INV0_GIO07INV_MK(0x0001u))#define _GIO_INV0_GIO07INV_CLR			(~(_GIO_INV0_GIO07INV_MASK))#define _GIO_INV0_GIO06INV_SHIFT		(6)#define _GIO_INV0_GIO06INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO06INV_SHIFT)#define _GIO_INV0_GIO06INV_MASK			(_GIO_INV0_GIO06INV_MK(0x0001u))#define _GIO_INV0_GIO06INV_CLR			(~(_GIO_INV0_GIO06INV_MASK))#define _GIO_INV0_GIO05INV_SHIFT		(5)#define _GIO_INV0_GIO05INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO05INV_SHIFT)#define _GIO_INV0_GIO05INV_MASK			(_GIO_INV0_GIO05INV_MK(0x0001u))#define _GIO_INV0_GIO05INV_CLR			(~(_GIO_INV0_GIO05INV_MASK))#define _GIO_INV0_GIO04INV_SHIFT		(4)#define _GIO_INV0_GIO04INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO04INV_SHIFT)#define _GIO_INV0_GIO04INV_MASK			(_GIO_INV0_GIO04INV_MK(0x0001u))#define _GIO_INV0_GIO04INV_CLR			(~(_GIO_INV0_GIO04INV_MASK))#define _GIO_INV0_GIO03INV_SHIFT		(3)#define _GIO_INV0_GIO03INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO03INV_SHIFT)#define _GIO_INV0_GIO03INV_MASK			(_GIO_INV0_GIO03INV_MK(0x0001u))#define _GIO_INV0_GIO03INV_CLR			(~(_GIO_INV0_GIO03INV_MASK))#define _GIO_INV0_GIO02INV_SHIFT		(2)#define _GIO_INV0_GIO02INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO02INV_SHIFT)#define _GIO_INV0_GIO02INV_MASK			(_GIO_INV0_GIO02INV_MK(0x0001u))#define _GIO_INV0_GIO02INV_CLR			(~(_GIO_INV0_GIO02INV_MASK))#define _GIO_INV0_GIO01INV_SHIFT		(1)#define _GIO_INV0_GIO01INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV0_GIO01INV_SHIFT)#define _GIO_INV0_GIO01INV_MASK			(_GIO_INV0_GIO01INV_MK(0x0001u))#define _GIO_INV0_GIO01INV_CLR			(~(_GIO_INV0_GIO01INV_MASK))#define _GIO_INV0_GIO00INV_SHIFT		(0)#define _GIO_INV0_GIO00INV_MK(n)		((Uint16)(n) & 0x0001u) #define _GIO_INV0_GIO00INV_MASK			(_GIO_INV0_GIO00INV_MK(0x0001u))#define _GIO_INV0_GIO00INV_CLR			(~(_GIO_INV0_GIO00INV_MASK))/*------------------------------------------------------------------------------** Register Macros for GIO INV1 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _GIO_INV1_GET()			_REG_GET(_GIO_INV1_ADDR)#define _GIO_INV1_SET(Val)			_REG_SET(_GIO_INV1_ADDR, Val)#define _GIO_INV1_AOI(AND,OR,INV)		_REG_AOI(_GIO_INV1_ADDR,AND,OR,INV)#define _GIO_INV1_FGET(Field)			_FIELD_GET(_GIO_INV1_ADDR, _GIO_INV1_##Field##)#define _GIO_INV1_FSET(Field, Val)		_FIELD_SET(_GIO_INV1_ADDR, _GIO_INV1_##Field##, Val)#define _GIO_INV1_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_GIO_INV1_ADDR, _GIO_INV1_##Field##, AND, OR, INV)#define _GIO_INV1_GIO31INV_SHIFT		(15)#define _GIO_INV1_GIO31INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO31INV_SHIFT)#define _GIO_INV1_GIO31INV_MASK			(_GIO_INV1_GIO31INV_MK(0x0001u))#define _GIO_INV1_GIO31INV_CLR			(~(_GIO_INV1_GIO31INV_MASK))#define _GIO_INV1_GIO30INV_SHIFT		(14)#define _GIO_INV1_GIO30INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO30INV_SHIFT)#define _GIO_INV1_GIO30INV_MASK			(_GIO_INV1_GIO30INV_MK(0x0001u))#define _GIO_INV1_GIO30INV_CLR			(~(_GIO_INV1_GIO30INV_MASK))#define _GIO_INV1_GIO29INV_SHIFT		(13)#define _GIO_INV1_GIO29INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO29INV_SHIFT)#define _GIO_INV1_GIO29INV_MASK			(_GIO_INV1_GIO29INV_MK(0x0001u))#define _GIO_INV1_GIO29INV_CLR			(~(_GIO_INV1_GIO29INV_MASK))#define _GIO_INV1_GIO28INV_SHIFT		(12)#define _GIO_INV1_GIO28INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO28INV_SHIFT)#define _GIO_INV1_GIO28INV_MASK			(_GIO_INV1_GIO28INV_MK(0x0001u))#define _GIO_INV1_GIO28INV_CLR			(~(_GIO_INV1_GIO28INV_MASK))#define _GIO_INV1_GIO27INV_SHIFT		(11)#define _GIO_INV1_GIO27INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO27INV_SHIFT)#define _GIO_INV1_GIO27INV_MASK			(_GIO_INV1_GIO27INV_MK(0x0001u))#define _GIO_INV1_GIO27INV_CLR			(~(_GIO_INV1_GIO27INV_MASK))#define _GIO_INV1_GIO26INV_SHIFT		(10)#define _GIO_INV1_GIO26INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO26INV_SHIFT)#define _GIO_INV1_GIO26INV_MASK			(_GIO_INV1_GIO26INV_MK(0x0001u))#define _GIO_INV1_GIO26INV_CLR			(~(_GIO_INV1_GIO26INV_MASK))#define _GIO_INV1_GIO25INV_SHIFT		(9)#define _GIO_INV1_GIO25INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO25INV_SHIFT)#define _GIO_INV1_GIO25INV_MASK			(_GIO_INV1_GIO25INV_MK(0x0001u))#define _GIO_INV1_GIO25INV_CLR			(~(_GIO_INV1_GIO25INV_MASK))#define _GIO_INV1_GIO24INV_SHIFT		(8)#define _GIO_INV1_GIO24INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO24INV_SHIFT)#define _GIO_INV1_GIO24INV_MASK			(_GIO_INV1_GIO24INV_MK(0x0001u))#define _GIO_INV1_GIO24INV_CLR			(~(_GIO_INV1_GIO24INV_MASK))#define _GIO_INV1_GIO23INV_SHIFT		(7)#define _GIO_INV1_GIO23INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO23INV_SHIFT)#define _GIO_INV1_GIO23INV_MASK			(_GIO_INV1_GIO23INV_MK(0x0001u))#define _GIO_INV1_GIO23INV_CLR			(~(_GIO_INV1_GIO23INV_MASK))#define _GIO_INV1_GIO22INV_SHIFT		(6)#define _GIO_INV1_GIO22INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO22INV_SHIFT)#define _GIO_INV1_GIO22INV_MASK			(_GIO_INV1_GIO22INV_MK(0x0001u))#define _GIO_INV1_GIO22INV_CLR			(~(_GIO_INV1_GIO22INV_MASK))#define _GIO_INV1_GIO21INV_SHIFT		(5)#define _GIO_INV1_GIO21INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO21INV_SHIFT)#define _GIO_INV1_GIO21INV_MASK			(_GIO_INV1_GIO21INV_MK(0x0001u))#define _GIO_INV1_GIO21INV_CLR			(~(_GIO_INV1_GIO21INV_MASK))#define _GIO_INV1_GIO20INV_SHIFT		(4)#define _GIO_INV1_GIO20INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO20INV_SHIFT)#define _GIO_INV1_GIO20INV_MASK			(_GIO_INV1_GIO20INV_MK(0x0001u))#define _GIO_INV1_GIO20INV_CLR			(~(_GIO_INV1_GIO20INV_MASK))#define _GIO_INV1_GIO19INV_SHIFT		(3)#define _GIO_INV1_GIO19INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO19INV_SHIFT)#define _GIO_INV1_GIO19INV_MASK			(_GIO_INV1_GIO19INV_MK(0x0001u))#define _GIO_INV1_GIO19INV_CLR			(~(_GIO_INV1_GIO19INV_MASK))#define _GIO_INV1_GIO18INV_SHIFT		(2)#define _GIO_INV1_GIO18INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO18INV_SHIFT)#define _GIO_INV1_GIO18INV_MASK			(_GIO_INV1_GIO18INV_MK(0x0001u))#define _GIO_INV1_GIO18INV_CLR			(~(_GIO_INV1_GIO18INV_MASK))#define _GIO_INV1_GIO17INV_SHIFT		(1)#define _GIO_INV1_GIO17INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV1_GIO17INV_SHIFT)#define _GIO_INV1_GIO17INV_MASK			(_GIO_INV1_GIO17INV_MK(0x0001u))#define _GIO_INV1_GIO17INV_CLR			(~(_GIO_INV1_GIO17INV_MASK))#define _GIO_INV1_GIO16INV_SHIFT		(0)#define _GIO_INV1_GIO16INV_MK(n)		((Uint16)(n) & 0x0001u) #define _GIO_INV1_GIO16INV_MASK			(_GIO_INV1_GIO16INV_MK(0x0001u))#define _GIO_INV1_GIO16INV_CLR			(~(_GIO_INV1_GIO16INV_MASK))/*------------------------------------------------------------------------------** Register Macros for GIO INV2 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _GIO_INV2_GET()			_REG_GET(_GIO_INV2_ADDR)#define _GIO_INV2_SET(Val)			_REG_SET(_GIO_INV2_ADDR, Val)#define _GIO_INV2_AOI(AND,OR,INV)		_REG_AOI(_GIO_INV2_ADDR,AND,OR,INV)#define _GIO_INV2_FGET(Field)			_FIELD_GET(_GIO_INV2_ADDR, _GIO_INV2_##Field##)#define _GIO_INV2_FSET(Field, Val)		_FIELD_SET(_GIO_INV2_ADDR, _GIO_INV2_##Field##, Val)#define _GIO_INV2_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_GIO_INV2_ADDR, _GIO_INV2_##Field##, AND, OR, INV)#define _GIO_INV2_GIO33INV_SHIFT		(1)#define _GIO_INV2_GIO33INV_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_INV2_GIO33INV_SHIFT)#define _GIO_INV2_GIO33INV_MASK			(_GIO_INV2_GIO33INV_MK(0x0001u))#define _GIO_INV2_GIO33INV_CLR			(~(_GIO_INV2_GIO33INV_MASK))#define _GIO_INV2_GIO32INV_SHIFT		(0)#define _GIO_INV2_GIO32INV_MK(n)		((Uint16)(n) & 0x0001u) #define _GIO_INV2_GIO32INV_MASK			(_GIO_INV2_GIO32INV_MK(0x0001u))#define _GIO_INV2_GIO32INV_CLR			(~(_GIO_INV2_GIO32INV_MASK))/*------------------------------------------------------------------------------** Register Macros for GIO BITSET0 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _GIO_BITSET0_GET()			_REG_GET(_GIO_BITSET0_ADDR)#define _GIO_BITSET0_SET(Val)			_REG_SET(_GIO_BITSET0_ADDR, Val)#define _GIO_BITSET0_AOI(AND,OR,INV)		_REG_AOI(_GIO_BITSET0_ADDR,AND,OR,INV)#define _GIO_BITSET0_FGET(Field)			_FIELD_GET(_GIO_BITSET0_ADDR, _GIO_BITSET0_##Field##)#define _GIO_BITSET0_FSET(Field, Val)		_FIELD_SET(_GIO_BITSET0_ADDR, _GIO_BITSET0_##Field##, Val)#define _GIO_BITSET0_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_GIO_BITSET0_ADDR, _GIO_BITSET0_##Field##, AND, OR, INV)#define _GIO_BITSET0_GIO15SET_SHIFT		(15)#define _GIO_BITSET0_GIO15SET_MK(n)		(((Uint16)(n) & 0x0001u) << _GIO_BITSET0_GIO15SET_SHIFT)#define _GIO_BITSET0_GIO15SET_MASK			(_GIO_BITSET0_GIO15SET_MK(0x0001u))#define _GIO_BITSET0_GIO15SET_CLR			(~(_GIO_BITSET0_GIO15SET_MASK))

⌨️ 快捷键说明

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