Date: Mon, 11 Jan 1999 09:26:23 +0100 (MET) From: Nick Hibma <nick.hibma@jrc.it> To: usb-bsd@egroups.com Cc: FreeBSD current Mailing list <current@FreeBSD.ORG>, Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> Subject: Re: [usb-bsd] Re: Hand needed: debugging the USB mouse driver Message-ID: <Pine.GSO.3.95q.990111092335.7144C-100000@elect8> In-Reply-To: <199901110503.OAA20893@zodiac.mech.utsunomiya-u.ac.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
[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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.95q.990111092335.7144C-100000>