Skip site navigation (1)Skip section navigation (2)
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>
References:  <484EC402.9060200@vwsoft.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/r=s3mO/NhuYJmzzPF0WiX68
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue, 10 Jun 2008 20:12:18 +0200
Volker <volker@vwsoft.com> wrote:

> Hi everybody!
>=20
> 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).
>=20
> 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).
>=20
> 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.
>=20
> 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.
>=20
> 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!
>=20
> 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).
>=20
> 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?

--Sig_/r=s3mO/NhuYJmzzPF0WiX68
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAku8lEoACgkQqrJJy0yxYQBbnACbBO6kUwfnqgT4zLFvm5lSpeSn
GO4AoJC86/Ke04KNq1dtmjyF/vTWoLZ+
=IdvV
-----END PGP SIGNATURE-----

--Sig_/r=s3mO/NhuYJmzzPF0WiX68--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100407091847.6f99bbf6>