From owner-freebsd-hackers Mon Oct 21 20:39:42 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA12398 for hackers-outgoing; Mon, 21 Oct 1996 20:39:42 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA12389 for ; Mon, 21 Oct 1996 20:39:36 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id NAA12443 for hackers@freebsd.org; Tue, 22 Oct 1996 13:09:33 +0930 From: Michael Smith Message-Id: <199610220339.NAA12443@genesis.atrad.adelaide.edu.au> Subject: Multidrop serial driver To: hackers@freebsd.org Date: Tue, 22 Oct 1996 13:09:33 +0930 (CST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Ok people, it's been a while since I raised this, but I thought I should try again 8) I have a driver here for talking to RS422/485 devices in 9-bit mode using standard 8250 architecture UARTs, in either 2-wire or 4-wire mode, with automatic or 'manual' drive control. Normally this requires (expensive) interface cards and/or external hardware. The driver works under 2.1.5 and 2.2, and has been in use heavily in our systems since early this year. RS485 is widely used in industrial control applications due to its extremely inexpensive cabling requirements and high noise resistance. I think that the driver would be a useful addition to the system, and we are more than happy to release it under a BSD copyright. If someone with appropriate commit priviledges agrees, the driver is in ~msmith/mdsio.tar.gz on freefall. Note that it currently uses major 20, as I haven't had a major assigned yet. -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) [[ ]] realtime instrument control (ph/fax) +61-8-8267-3493 [[ ]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[