From owner-freebsd-current Mon Jan 11 00:27:13 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA29130 for freebsd-current-outgoing; Mon, 11 Jan 1999 00:27:13 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mrelay.jrc.it (mrelay.jrc.it [139.191.1.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA29119 for ; Mon, 11 Jan 1999 00:27:10 -0800 (PST) (envelope-from nick.hibma@jrc.it) Received: from elect8 (elect8.jrc.it [139.191.71.152]) by mrelay.jrc.it (LMC5692) with SMTP id JAA06644; Mon, 11 Jan 1999 09:27:48 +0100 (MET) Date: Mon, 11 Jan 1999 09:26:23 +0100 (MET) From: Nick Hibma X-Sender: n_hibma@elect8 Reply-To: Nick Hibma To: usb-bsd@egroups.com cc: FreeBSD current Mailing list , Kazutaka YOKOTA Subject: Re: [usb-bsd] Re: Hand needed: debugging the USB mouse driver In-Reply-To: <199901110503.OAA20893@zodiac.mech.utsunomiya-u.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG [thanks for all the info] > The level 0 is "compatibility level." The drivers stick to the ... > The level 1 is "sysmouse level". 8 byte sysmouse protocol is used in ... > The level 2 is called "native level." Currently only the psm driver > > The FreeBSD USB mouse driver should at least implement the level 0 and > 1 operation. If there already is an sort of accepted data format for > the USB mouse, that should be used for the level 0. The level 1 must > use the sysmouse protocol. > > (The level 0 may use the sysmouse protocol too, if there doesn't seem > to be the De facto standard yet. The OSes may choose to implement the > sysmouse protocol too, if it suits them.) At the moment level 0 is PS/2 (3 buttons, 2 directions) and I tried to get the third direction working. But it makes sense to push that into level two. This means however that we need multiple encoding routines. Probably best is to use sysmouse at level 0 & 1 and support both levels? Nick -- ISIS/STA, T.P.270, Joint Research Centre, 21020 Ispra, Italy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message