From owner-freebsd-current@FreeBSD.ORG Sun Jan 4 10:40:41 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D4A716A4CE for ; Sun, 4 Jan 2004 10:40:41 -0800 (PST) Received: from elpis.telenet-ops.be (elpis.telenet-ops.be [195.130.132.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73C0343D54 for ; Sun, 4 Jan 2004 10:40:38 -0800 (PST) (envelope-from philip@paeps.cx) Received: from localhost (adicia.telenet-ops.be [195.130.132.56]) by elpis.telenet-ops.be (Postfix) with SMTP id B22C237EFC for ; Sun, 4 Jan 2004 19:40:37 +0100 (MET) Received: from erda.home.paeps.cx (D576865A.kabel.telenet.be [213.118.134.90]) by adicia.telenet-ops.be (Postfix) with ESMTP id 6445E37EC8 for ; Sun, 4 Jan 2004 19:40:37 +0100 (MET) Received: from loge.home.paeps.cx (loge.home.paeps.cx [10.0.0.4]) by erda.home.paeps.cx (Postfix) with ESMTP id 104D920EB for ; Sun, 4 Jan 2004 19:40:37 +0100 (CET) Received: by loge.home.paeps.cx (Postfix, from userid 1001) id 717C23C; Sun, 4 Jan 2004 19:40:36 +0100 (CET) Date: Sun, 4 Jan 2004 19:40:36 +0100 From: Philip Paeps To: David Gilbert Message-ID: <20040104184036.GD646@loge.home.paeps.cx> References: <16373.49080.401073.12711@canoe.dclg.ca> <20040104161942.GE3628@loge.home.paeps.cx> <16376.21093.774985.305807@canoe.dclg.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <16376.21093.774985.305807@canoe.dclg.ca> X-Date-in-Rome: pridie Nonas Ianuarias MMDCCLVII ab Urbe Condida X-PGP-Fingerprint: FA74 3C27 91A6 79D5 F6D3 FC53 BF4B D0E6 049D B879 X-Message-Flag: Get a proper mailclient! Mutt: User-Agent: Mutt/1.5.5.1i cc: freebsd-current@freebsd.org Subject: Re: new psm patch. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jan 2004 18:40:41 -0000 On 2004-01-04 12:50:29 (-0500), David Gilbert wrote: > >>>>> "Philip" == Philip Paeps writes: > > Philip> On 2004-01-02 14:00:08 (-0500), David Gilbert > Philip> wrote: > > >> I was applying the psm patch posted here recently. Not the one > > [...] > > >> As a note to the origional author, it seems that 'ipacket' is now > >> referenced by 'pb' rather than 'sc' in the driver. It looks like > >> ipacket was a member of the sc structure but now is a sub-member. > > Philip> Someone recently added some buffering code to psm, I updated > Philip> my local patch, but hadn't had time to furture develop it. > > To some embarrasment, it would seem that I have the 'Glidepoint' pad > ... or at least that's what the probe is finding. Whoops :-) Well, nice of you to work on the Synaptics *grin*, it's a reminder to me to get a move on an finish that code. It's been on my todo-list since early last year. I've been working on getting 'gesture' code like on Linux (taps, corner taps, multi-finger taps and all that in there). > Sigh. Looking at psm.c, only the 'tapping action' is supported ... and that > not very well. I have a touchpad and a small joy stick that appear as one > device. I gather that this is made by Glidepoint. Is there any > documentation on this? Now that I know I have a different touchpad, I'd > like to hack around on it. Maybe the Synaptics guide is a reference? I've been using the algorithms used by GPM in Linux as an inspiration for my Synaptics code but it's a lot of work translating them to work in the kernel as opposed to userspace as in Linux (floats all over the shop and not particularly efficient here and there). - Philip -- Philip Paeps Please don't CC me, I am subscribed to the list. BOFH Excuse #300: Digital Manipulator exceeding velocity parameters