adreg.h

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C头文件 代码 · 共 35 行

H
35
字号
/* @(#)adreg.h	4.1	(ULTRIX)	7/2/90	*//*	adreg.h	6.1	83/07/29	*//*	adreg.h		modified for 2752 -- Robert Chesler */struct addevice{	short int ad_csr;			/* Control status register */	short int ad_data;			/* Data Buffer Register */	short int ad_wcr;			/* DMA Word Count Register */	short int ad_car;			/* DMA Current Address Reg */};#define ad_dmaext ad_data			/* DMA Extension Register */#define AD_CHAN		ADIOSCHAN#define AD_READ		ADIOGETW#define	ADIOSCHAN	_IOW('a', 0, int)		/* set channel */#define	ADIOGETW	_IOR('a', 1, int)		/* read one word *//* * Unibus CSR register bits */#define AD_START		01		/* bit 0  */#define AD_DMA_MODE		02		/* bit 1  */#define AD_DMA_MULT		04		/* bit 2  */#define AD_AINC			010		/* bit 3  */#define AD_CLOCK		020		/* bit 4  */#define AD_DMA_DONE		040		/* bit 5  */#define AD_IENABLE		0100		/* bit 6  */#define AD_DONE 		0200		/* bit 7  *//*	Channel				bits 	 8 - 11	  *//*	Gain Select 1,2,4,8		bits 	12 - 13	  */#define AD_ERRINT		0400		/* bit 14 */#define AD_ERROR		01000		/* bit 15 */

⌨️ 快捷键说明

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