From owner-freebsd-hackers Fri Sep 19 19:43:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA27135 for hackers-outgoing; Fri, 19 Sep 1997 19:43:58 -0700 (PDT) Received: from counterintelligence.ml.org (mdean.vip.best.com [206.86.94.101]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA27128 for ; Fri, 19 Sep 1997 19:43:54 -0700 (PDT) Received: from localhost (jamil@localhost) by counterintelligence.ml.org (8.8.7/8.8.5) with SMTP id TAA00317 for ; Fri, 19 Sep 1997 19:42:51 -0700 (PDT) Date: Fri, 19 Sep 1997 19:42:51 -0700 (PDT) From: "Jamil J. Weatherbee" To: freebsd-hackers@freebsd.org Subject: LabPC Driver Questions Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I am looking for someone knowledgable on the LabPC driver (as in example code on using the thing), I also want to write a driver for a similar board from Industrial Computer Source that Daisy chains through multiplexers up to 128 analog channels. In particular most of these boards have change of state interrupts and timed analog scanning. Could I for instance use some of the interval timers to time 1ms intervals (and interrupt) and then the driver would spit a byte out of a open descriptor which through a waiting select() call cause the excution of a specific set of instructions. How hard is it to get a new driver in the source tree?