pciioctl.h

来自「个人根据海德汉平面光栅Windows下的程序编写得Linux下的驱动程去源码」· C头文件 代码 · 共 39 行

H
39 行
字号
#include <linux/ioctl.h>#include <linux/pci.h>#define MAXNUM 1000int resetnum;long double sample_period;long xpresent,ypresent;long xposition,yposition;static int checkstate=-1;struct IK_savedata{	int IK_axisX[MAXNUM];	int IK_axisY[MAXNUM];}IKdata;int BASEPORT;static int encodetype;static int signaltype;#define FALSE 0#define TRUE 1#define IK_MAGIC 'z'#define IK_IOCRESET _IO(IK_MAGIC,0)		//free the count register#define IK_IOCSTART _IO(IK_MAGIC,1)		//start count#define IK_IOCSTOP _IO(IK_MAGIC,2)		//stop count#define IK_IOCSETPERIOD _IOR(IK_MAGIC,3,sample_period)	//set period#define IK_IOCHARDRESET _IO(IK_MAGIC,4)		//hard reset#define IK_IOCREAD _IOR(IK_MAGIC,5,IKdata)	//read#define IK_IOCENCODE _IOR(IK_MAGIC,6,int)		//set code mode#define IK_IOCSIGNAL _IOR(IK_MAGIC,7,int)		//set signal modestruct IK_card{	long int iobase;	int irq;	struct pci_dev *IK_dev;};

⌨️ 快捷键说明

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