Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jan 1999 01:06:24 +0100 (CET)
From:      Nick Hibma <hibma@skylink.it>
To:        FreeBSD current Mailing list <current@FreeBSD.ORG>
Cc:        USB BSD list <usb-bsd@makelist.com>
Subject:   Hand needed: debugging the USB mouse driver
Message-ID:  <Pine.BSF.3.96.990111002556.2139B-100000@heidi.plazza.it>

next in thread | raw e-mail | index | archive | help

If there are people that would like to get their hands dirty on some
programming in FreeBSD, but don't know where to start... 


The ums driver (dev/usb/ums.c) requires some work to get the Z direction
working. The mouse works in X/Y directions and 3 buttons, but not Z.

Two things could be done:
1) Debug the IntelliMouse that is currently implemented (and not
working)

2) Convert the whole protocol used to Sysmouse. This is much better as
we might end up with USB mice with lots more buttons and directions and
it would be far easier to accomodate for that in the sysmouse protocol.


The work consists of digging through the mouse protocols (PS/2,
sysmouse, IntelliMouse, etc.). This protocol information can be fetched
from psm.c, moused and i386/include/mouse.h, or maybe elsewhere.

Even when you have no USB mouse, it should be possible to get most of it
working. My estimate is that it is about a days work if you are not
familiar with the mouse protocol and a lot less if you are.

Cheers,

Nick Hibma

-- 
e-Mail: hibma@skylink.it



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.BSF.3.96.990111002556.2139B-100000>