hi
i have been trying to enable touchscreen on ULCD7lite with rowboat gingerbread ..
the hardware is BB-xm
the problems are
1) display is shifted towards left of the LCD
2) touch is working, but it is misinterpreted (means if i touch the icon i wanted the neighbor icon getting triggered )
my boot args :
setenv bootargs 'console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off omap_vout.vid1_static_vrfb_alloc=y vram=8M omapfb.vram=0:8M omapdss.def_disp=dvi omapfb.mode=lcd:800x480'
bootm 0x80200000
Calibration
i have done 5 point calibration using TSLIB on angstorm linux the pointercal values are
13392 2 -788632 67 -9391 34300976 65536 800 480
i have hard coded these values in the InputReader.cpp file of android source code as below
float xscale =0.204345703;
float xymix = 0.000030518;
float xoffset = -12.033569336;
float yxmix = 0.001022339;
float yscale =-0.143295288;
float yoffset =523.391357422;
i believe the calibration constants are correct ..
still the touch is mis interpreted.. kindly help ..
how can i avoid the display shifting towards left of the LCd ?