nanogui: Assabet (SA-1110) touchscreen doesn't work!


Previous by date: 12 Jan 2001 17:51:50 -0000 Re: Assabet (SA-1110) touchscreen doesn't work!, Supriyo Chatterjea
Next by date: 12 Jan 2001 17:51:50 -0000 uWindows on Dragonball?, Scott Paul
Previous in thread: 12 Jan 2001 17:51:50 -0000 Re: Assabet (SA-1110) touchscreen doesn't work!, Supriyo Chatterjea
Next in thread: 12 Jan 2001 17:51:50 -0000 Re: Assabet (SA-1110) touchscreen doesn't work!, Supriyo Chatterjea

Subject: Re: Assabet (SA-1110) touchscreen doesn't work!
From: "Greg Haerr" ####@####.####
Date: 12 Jan 2001 17:51:50 -0000
Message-Id: <090a01c07cc1$c22d3990$6817dbd0@censoft.com>

: Great news for all those trying to get their
: touchscreens to work on the Assabet! 

OK - So we have it confirmed, that using the instructions
below for the kernel mods, and then using the
IPAQMOUSE=Y and /dev/3600_ts (11,0)
that Microwindows runs on the Assabet with touch
screen support.  Correct?

Regards,

Greg




: 
: With some help from Roman Jordan (from the
: handhelds.org mailing list, I think) my touchscreen is
: finally working! Well I wouldn't say it's perfect but
: it sure is close!
: 
: It's quite a minor change actually.
: 1. Open the file drivers/char/ucb1200_ts.c
: 
: 2. You'll find x_rev = 0 (If I remember correctly it's
: 
: in line 190...just search for it in case I'm wrong)
: 
: 3. Change x_rev AND y_rev both to 1.
: 
: 4. Recompile the kernel...and enjoy the Microwindows
: minesweeper game!
: 
: Ok...now to point out some of the minor hiccups.
: 
: 1. The area close around the centre of the screen
: works perfectly.
: 
: 2. However, if you press a point close to the left and
: right edges of the touchscreen (I'm referring to the
: landscape format), the point activated is around 0.5cm
: away (towards the centre of the screen) from the point
: where the pressure is applied.
: 
: Hope all this is useful for those trying to get their
: Assabet touchscreens running.
: 
: Have fun!
: Supriyo
: 
: 
: --- Supriyo Chatterjea
: ####@####.#### wrote: > Ok...looks
: like I'm in the same boat as some of the
: > other people in this mailing list!
: > 
: > I've managed to get the Assabet touchscreen to work
: > but there's one problem (as usual!!). The screen
: > doesn't seem to be calibrated.
: > 
: > I've noticed that when I press say the top left hand
: > corner of the screen, the bottom right hand corner
: > is
: > activated instead. So it's 180 degrees off where it
: > should be.
: > 
: > Here are some details which I think might be
: > important:
: > (Hopefully this will come in handy, Greg. :) )
: > 
: > 1. Kernel version:
: > - linux-2.4.0-test11
: > 
: > 2. Also used the following patches:
: > - patch-2.4.0-test11-rmk1
: > - diff-2.4.0-test11-rmk1-np3
: > 
: > 3. Settings in the Microwindows config file:
: > 
: > IPAQMOUSE = Y
: > All the rest = N
: > 
: > So that would mean that I was using mou_ipaq.c
: > driver
: > (found in microwin/src/drivers/). After "make" the
: > mou_ipaq.o file was created.
: > 
: > 4. Major/minor #s
: > mknod /dev/h3600_ts c 11 0
: > (Major/minor #s were not mentioned in the mou_ipaq.c
: > file. An earlier posting mentioned 11 & 0 but then
: > again that was for the ADS driver...but I just tried
: > my luck!)
: > 
: > 
: > - Could someone please tell me how I could calibrate
: > the screen? I mean do I need to modify some part of
: > mou_ipaq.c so that I can rotate the activated points
: > by 180 degrees?
: > 
: > - Some people here have mentioned getting the ADS
: > driver to work on the Assabet. I tried with the
: > following settings but encountered errors:
: > 
: > 1. Same kernel configuration as above.
: > 
: > 2. ADSMOUSE = Y
: > All the rest = N
: > 
: > 3. Used the following driver found in
: > microwin/src/drivers:
: > mou_ads.c
: > 
: > 4. . Major/minor #s
: > mknod /dev/ts c 190 34
: > (Got 190 and 34 from the mou_ads.c file.)
: > 
: > This is the error message I got when I tried running
: > the Microwindows "mine" demo:
: > 
: > Error 19 opening touch panel
: > Cannot initialise mouse.
: > 
: > Also, cat /dev/ts gave me the following error
: > message:
: > No such device
: > 
: > - Does the ADS driver REALLY work on the Assabet?
: > From
: > what I see it seems that it doesn't! But everyone
: > here
: > keeps on mentioning the ADS driver. So what am I
: > missing out??
: > 
: > I'm keen on trying out the ADS driver cause I'm
: > hoping
: > that it might work properly and I wouldn't have to
: > calibrate the screen.
: > 
: > Thanks,
: > Supriyo
: > 
: > 
: > 
: > --- Greg Haerr ####@####.#### wrote: > Well,
: > since
: > nobody can ever remember all this, I
: > > have previously
: > > fixed this.  When you're wondering about what the
: > > heck the
: > > device driver number is for any
: > > Microwindows-supported touch
: > > screen, first, set the config file e.g.
: > XXXMOUSE=Y,
: > > then
: > > goto the driver file src/drivers/mou_xxx.c, in
: > this
: > > case mou_ads.c,
: > > and you will see that I have documented both the
: > > driver hardware
: > > board that is supported, the /dev/xxx driver name,
: > > AND the
: > > major/minor number, which in this case is 190,34.
: > > 
: > > BTW, PLEASE when someone gets the Assabet touch
: > > screen driver
: > > working (I know someone has, but I don't have a
: > > board), then
: > > send me the driver used and kernel version number,
: > > and I'll make
: > > sure that the information makes it into one of the
: > > mou_xxx.c
: > > touch screen driver files so that we don't all
: > > wonder about this
: > > every month!
: > > 
: > > If we don't back-contribute our accomplishments,
: > > then the project
: > > moves along more slowly, and we duplicate each
: > > other's efforts ;-)
: > > 
: > > Regards,
: > > 
: > > Greg
: > > 
: > > : As always, the best way is to read the source
: > code
: > > for the driver.  That
: > > : way you can be sure that you are completely up
: > to
: > > date (it shouldn't
: > > : change from version to version, but it doesn't
: > > hurt to make sure). 
: > > : 
: > > : Of course, there are those crazy people who will
: > > say that you should
: > > : read the product documentation, but those people
: > > obviously haven't had
: > > : the pleasure of reading Linux device drivers...
: > :)
: > > : 
: > > : Jordan
: > > : 
: > > : Supriyo Chatterjea wrote:
: > > : > 
: > > : > How do I find out the right device node for
: > the
: > > touch
: > > : > screen?
: > > 
: > > 
: > > 
: > >
: >
: ---------------------------------------------------------------------
: > > To unsubscribe, e-mail:
: > > ####@####.####
: > > For additional commands, e-mail:
: > > ####@####.####
: > > 
: > 
: > 
: > __________________________________________________
: > Do You Yahoo!?
: > Yahoo! Mail - Free email you can access from
: > anywhere!
: > http://mail.yahoo.com.sg/
: > 
: >
: ---------------------------------------------------------------------
: > To unsubscribe, e-mail:
: > ####@####.####
: > For additional commands, e-mail:
: > ####@####.####
: > 
: 
: 
: __________________________________________________
: Do You Yahoo!?
: Yahoo! Mail - Free email you can access from anywhere!
: http://mail.yahoo.com.sg/



Previous by date: 12 Jan 2001 17:51:50 -0000 Re: Assabet (SA-1110) touchscreen doesn't work!, Supriyo Chatterjea
Next by date: 12 Jan 2001 17:51:50 -0000 uWindows on Dragonball?, Scott Paul
Previous in thread: 12 Jan 2001 17:51:50 -0000 Re: Assabet (SA-1110) touchscreen doesn't work!, Supriyo Chatterjea
Next in thread: 12 Jan 2001 17:51:50 -0000 Re: Assabet (SA-1110) touchscreen doesn't work!, Supriyo Chatterjea


Powered by ezmlm-browse 0.20.