nanogui: NanoCal


Previous by date: 19 Dec 2002 15:16:27 -0000 Re: NanoCal, Gabriel Goldstein
Next by date: 19 Dec 2002 15:16:27 -0000 Re: NanoCal, Greg Haerr
Previous in thread: 19 Dec 2002 15:16:27 -0000 Re: NanoCal, Gabriel Goldstein
Next in thread: 19 Dec 2002 15:16:27 -0000 Re: NanoCal, Greg Haerr

Subject: Re: [nanogui] NanoCal
From: Jordan Crouse ####@####.####
Date: 19 Dec 2002 15:16:27 -0000
Message-Id: <20021219080400.306d3ec0.jordanc@censoft.com>

I am currently working on getting this all integrated in to a new patch.  I have
most of the code written, but I haven't had a chance to test it on a touch
screen based device yet.

Basically, I have borrowed a page from our friends at PicoGUI, and reasoned
that there is no reason for each individual mouse driver to have to handle
calibration.  Some drivers handle calibration in the kernel, and for those we
need to make a special exception, but like I have mentioned before, that is no
longer the accepted way to handle calibration, especially as we move headlong
into the brave new world of the input subsystem.

So I have implemented a series of "input filters" that sit in the input
data path, and modify the incoming mouse data by rotating and translating as
required.  

I am using Alex's API for bringing in the data from userland, and I am planning
on bringing in the calibration routines from PicoGUI, which through a weird
twist of fate were originally borrowed from Bradley LaRonde's tpcal in
Microwindows.  The PicoGUI folks have added a few fixed point routines, and we
now have up to 4 different translation filters we can choose.

This will of course, add more size to the engine, but it will make the
input calibration much more stable, and it will make it much easier for us to
add new mouse drivers (which in turn will be much smaller).

Anyway, there is no substitute for actually having working code on hand, so give
me a few days, and I'll post something as soon as I can get the bugs worked out.

Jordan

Previous by date: 19 Dec 2002 15:16:27 -0000 Re: NanoCal, Gabriel Goldstein
Next by date: 19 Dec 2002 15:16:27 -0000 Re: NanoCal, Greg Haerr
Previous in thread: 19 Dec 2002 15:16:27 -0000 Re: NanoCal, Gabriel Goldstein
Next in thread: 19 Dec 2002 15:16:27 -0000 Re: NanoCal, Greg Haerr


Powered by ezmlm-browse 0.20.