summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/gpib.h
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1994-12-17 08:07:03 +0000
committerjkh <jkh@FreeBSD.org>1994-12-17 08:07:03 +0000
commit2deb66393dca490beb0f61f1cdcaa7c4a559d1b4 (patch)
tree3c39be864300449a993a1e0bd7d480f392ba7eb5 /sys/i386/isa/gpib.h
parent035619e808ff193fc59661b88261dd26cc719714 (diff)
downloadFreeBSD-src-2deb66393dca490beb0f61f1cdcaa7c4a559d1b4.zip
FreeBSD-src-2deb66393dca490beb0f61f1cdcaa7c4a559d1b4.tar.gz
Add Fred Cawthorne's GPIB driver.
Submitted by: fcawth@delphi.umd.edu
Diffstat (limited to 'sys/i386/isa/gpib.h')
-rw-r--r--sys/i386/isa/gpib.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/sys/i386/isa/gpib.h b/sys/i386/isa/gpib.h
new file mode 100644
index 0000000..d479e78
--- /dev/null
+++ b/sys/i386/isa/gpib.h
@@ -0,0 +1,19 @@
+/* gpib data structures */
+struct gpibdata {
+ char *data; /* data string for ins and outs */
+ unsigned char address; /* gpib address */
+ int *count;
+ } ;
+
+
+/* IOCTL commands */
+#define GPIBWRITE _IOW('g',1,struct gpibdata)
+#define GPIBREAD _IOW('g',2,struct gpibdata)
+#define GPIBINIT _IOW('g',3,struct gpibdata)
+#define GPIBTRIGGER _IOW('g',4,struct gpibdata)
+#define GPIBREMOTE _IOW('g',5,struct gpibdata)
+#define GPIBLOCAL _IOW('g',6,struct gpibdata)
+#define GPIBMTRIGGER _IOW('g',7,struct gpibdata)
+#define GPIBMREMOTE _IOW('g',8,struct gpibdata)
+#define GPIBMLOCAL _IOW('g',9,struct gpibdata)
+#define GPIBSPOLL _IOW('g',10,struct gpibdata)
OpenPOWER on IntegriCloud