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>