Date: Wed, 7 Apr 2010 09:18:47 -0500 From: "Zane C.B." <v.velox@vvelox.net> To: Volker <volker@vwsoft.com> Cc: usb@freebsd.org Subject: Re: WIP: usb touchscreen drivers Message-ID: <20100407091847.6f99bbf6@vixen42.vulpes.vvelox.net> In-Reply-To: <484EC402.9060200@vwsoft.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Tue, 10 Jun 2008 20:12:18 +0200 Volker <volker@vwsoft.com> wrote: > Hi everybody! > > I'm taking the chance and cross-posting this to the exciting, > hopefully soon becoming busy, shiny new mailing list > (freebsd-wip-status@ bcc'd, for those not already aware). > > Currently I'm working under contract for developing FreeBSD drivers > for USB touchscreen devices. Before coding started, I've figured > out the possible solutions to get a touchscreen device running > under FreeBSD / X11 but haven't found much. We currently don't have > any specialized drivers (but ums and uhid). > > More than worse: By default the ums driver is attaching to the > device by default which has no support for devices reporting zero > buttons and absolute coordinates. Currently OpenBSD has support for > touchscreen devices but I found it difficult (or at least too much > work) to port over wscons and replace syscons with that. Current > touchscreen xf86-input drivers do partly support USB devices under > Linux and I don't like to have the Xinput driver parse the USB > protocol itself. Using a specialized kernel driver has some > advantages IMO. > > Currently I'm having a basic, working driver (hence: WIP!), at > kernel level (utouch) and a corresponding xf86-input-utouch driver. > The first device supported is a Generaltouch ST6101U. So far, the > device is working, the X pointer is following touches and button > clicks are reported to X. Axis scaling is currently sub-optimal but > I think I'll rework the scaling once more. > > What I would love to see: If you're having a USB connected > touchscreen device laying around, I would love to see a krepdump > [1] of that device to see how other devices are reporting. > Especially, if you're having a multi-touch device, I would strongly > love to see how this device reports data! > > BTW, it shouldn't be too difficult to enhance my driver > infrastructure to also support tablet devices (also reporting > absolute coordinates but also reporting button presses and some > more functionality). > > As this work is under contract, I need to get approval to release > the code but I'm pretty sure to get approval (BSD-licensed, of > course). If you're interested in seeing USB touchscreen support for > FreeBSD this way and have a device laying around, please contact me > directly and I'll see how to support your device. This ever go any where? [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAku8lEoACgkQqrJJy0yxYQBbnACbBO6kUwfnqgT4zLFvm5lSpeSn GO4AoJC86/Ke04KNq1dtmjyF/vTWoLZ+ =IdvV -----END PGP SIGNATURE-----help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100407091847.6f99bbf6>
