nanogui: AboutTouch Screen(Assabet)


Previous by date: 10 Jan 2001 15:10:00 -0000 Re: make clean, Alex Holden
Next by date: 10 Jan 2001 15:10:00 -0000 Re: screenshots, Greg Haerr
Previous in thread: 10 Jan 2001 15:10:00 -0000 AboutTouch Screen(Assabet), Hyun,Young-Jong
Next in thread: 10 Jan 2001 15:10:00 -0000 Re: AboutTouch Screen(Assabet), #YANG XIAOYONG#

Subject: Re: AboutTouch Screen(Assabet)
From: Jordan Crouse ####@####.####
Date: 10 Jan 2001 15:10:00 -0000
Message-Id: <3A5C7C16.2049C061@censoft.com>

For the Bitsy driver (ie, the Ipaq) and I would assume the Assabet (and
apparently the ADS as well), the calibration is handled directly by the
driver.  Some other devices that we use requires the Microwindows driver
to handle calibration - so the tpcal program writes a series of values
that the microwindows driver can use to calibrate itself (if you are
wondering how that works, check drivers/mou_harrier.c or
drivers/mou_ts.c).

But in your case, since you are using the Ipaq driver, you want to use a
calibrator that does an IOCTL call similar to this:

if (ioctl(fd, TS_SET_CAL, (void *)&new_cal) != 0).

Check the driver source code for information on how to format the
values.

Jordan

"Hyun,Young-Jong" wrote:
> 
> Hello,
> 
> I tried to port Microwindows to Assabet(SA1110).
> But I met some problem.
> 
> Problem is  touch screen.
> I made '/dev/h3600_ts', and
> modified config ( IPAQMOUSE = Y).     (I guess ADSMOUSE is not different.)
> 
> After booting process, touch screen looks like working. but not correctly.so I guess
> It need calibration....
>  I run 'tpcal' and get 7 value. and what should I do? How can I teach these value to
> running microwindows....?
> 
> Thanks, Hyun Young-Jong

Previous by date: 10 Jan 2001 15:10:00 -0000 Re: make clean, Alex Holden
Next by date: 10 Jan 2001 15:10:00 -0000 Re: screenshots, Greg Haerr
Previous in thread: 10 Jan 2001 15:10:00 -0000 AboutTouch Screen(Assabet), Hyun,Young-Jong
Next in thread: 10 Jan 2001 15:10:00 -0000 Re: AboutTouch Screen(Assabet), #YANG XIAOYONG#


Powered by ezmlm-browse 0.20.