Hi, This shouldnt be the case, and not sure where the break can be.., can you add traces and check, - at kernel touchscreen driver when it updates coordinates by input_sync_abs calls? - some logcat logs in Android touch screen (i/p) ui libararies? http://git.omapzoom.org/?p=platform/frameworks/base.git;a=blob;f=libs/ui/EventHub.cpp <..>/KeyInputQueue.java
On Thu, Apr 8, 2010 at 1:32 PM, Gokul Nagarajan <nagarajan1...@gmail.com> wrote: > Hi Ashwin, > > Once we run the ts_calibrate apllication,we test the touchscreen > through ts_test appplication.It works fine. But Android doesn't sense > it. > Please support us. > > Regards, > Gokul > > > On Apr 7, 12:58 pm, Gokul Nagarajan <nagarajan1...@gmail.com> wrote: >> Hi >> >> We run the "getevent" from the terminal and from that we have set >> TSLIB_TSDEVICE to /dev/input/event1. >> Then we run the ts_calibrate application and the calibrate values were >> found in /system/etc/pointercal. >> But still if we press on the Menu's in the Android,it didnt able to >> sense it >> >> ---Gokul >> >> On Apr 6, 9:47 pm, Ashwin Bihari <abih...@gmail.com> wrote: >> >> > The ts_calibrate only needs to be run once and the output of that >> > should be saved in the file /system/etc/pointercal. This will be the >> > file that the TLSIB within Android will use to scale the inputs. >> >> > Run the "getevent" at the serial port and check what thetouchscreen >> > input device is and you'll need to add the TSLIB_TSDEVICE environment >> > variable in your init.rc file to set it properly for TSLIB to use.. >> >> > Regards >> > -- Ashwin >> >> > On Tue, Apr 6, 2010 at 10:42 AM, Gokul Nagarajan >> >> > <nagarajan1...@gmail.com> wrote: >> > > Hi Ashwin, >> >> > > We are running ts_calibrate application once after Android boots up. >> >> > > Once it is done,we are touching the menu's in the Android Screen, but >> > > it doesnt sense it. >> > > Please support us. >> >> > > With regards >> > > Gokul >> >> > > On Apr 6, 7:13 pm, Deva R <r.deva...@gmail.com> wrote: >> > >> Hi, >> >> > >> You need to run ./ts_calibrate to store the calibrated data to >> > >> /etc/<calibration> file.. >> >> > >> referhttp://www.opentom.org/Tslib >> >> > >> On Tue, Apr 6, 2010 at 7:28 PM, Fasil <mfasi...@gmail.com> wrote: >> > >> > Hi Ashwin >> >> > >> > We are able to calibrate theTouchscreenin Android.We are able to >> > >> > run the ts_test application.It works fine. >> >> > >> > After reboot, Android doesnt able to sense it. >> > >> > Is it manually we have to pass those calibrated data to Android ? >> >> > >> > Thanks >> > >> > Fasil >> >> > >> > On Apr 6, 5:40 pm, Ashwin Bihari <abih...@gmail.com> wrote: >> > >> >> Fasil, >> >> > >> >> You'll need to do the following: >> > >> >> export TSLIB_CONSOLEDEVICE none >> > >> >> export TSLIB_FBDEVICE /dev/graphics/fb0 >> > >> >> export TSLIB_TSDEVICE /dev/input/event2 >> > >> >> export TSLIB_CALIBFILE /etc/pointercal >> > >> >> export TSLIB_CONFFILE /etc/ts.conf >> > >> >> export TSLIB_PLUGINDIR /system/lib/ts >> >> > >> >> You may have to set the TSLIB_TSDEVICE to be the right one on your >> > >> >> target. Realize that trying to run ts_calibrate while Android is >> > >> >> already up and running means that you'll have TSLIB and Android >> > >> >> fighting to shove their data to the framebuffer and through it to the >> > >> >> screen. >> >> > >> >> I'm going to be adding a new calibration application to my >> > >> >> android-omap3logic project to hopefully help with this.. >> >> > >> >> Regards >> > >> >> -- Ashwin >> >> > >> >> On Tue, Apr 6, 2010 at 7:35 AM, Fasil <mfasi...@gmail.com> wrote: >> > >> >> > Hi Deva,Ashwin, >> >> > >> >> > Thanks for your valuable inputs, I got the successful >> > >> >> > build. But When I tried in the target I got the following error. >> > >> >> > Any >> > >> >> > suggestion for the cause ... >> >> > >> >> > # ./system/bin/ts_calibrate >> > >> >> > open fbdevice: No such file or directory >> > >> >> > # >> >> > >> >> > Thanks >> > >> >> > Fasil >> >> > >> >> > On Apr 6, 12:54 pm, Deva R <r.deva...@gmail.com> wrote: >> > >> >> >> HI, >> > >> >> >> tslib is in actual TSLIB library source path.. >> >> > >> >> >> link:http://gitorious.org/android-omap3logic/external-tslib/trees/9ba15a66... >> >> > >> >> >> >Android 1.6, you can check them out at: >> > >> >> >> >TSLIB -http://gitorious.org/android-omap3logic/external-tslib >> > >> >> >> >Android Changes >> > >> >> >> >-http://gitorious.org/android-omap3logic/frameworks-base >> >> > >> >> >> As per Ashwin's mail, you should do below steps in your >> > >> >> >> <android>/ folder.. >> > >> >> >> Copy >> > >> >> >> completehttp://gitorious.org/android-omap3logic/frameworks-base >> > >> >> >> source tree to ./frameworks/base >> > >> >> >> Copy >> > >> >> >> completehttp://gitorious.org/android-omap3logic/external-tslib >> > >> >> >> source tree to ./external/tslib >> >> > >> >> >> On Tue, Apr 6, 2010 at 11:31 AM, Fasil <mfasi...@gmail.com> wrote: >> > >> >> >> > Hi Ashwin, Deva, >> >> > >> >> >> > I already have a working source of Donut Android >> > >> >> >> > taken from >> > >> >> >> > Android git(repo). For calibrating the touch screen in 7" inch >> > >> >> >> > LCD we >> > >> >> >> > need the TSLIB utility in Android. Thanks for suggesting the >> > >> >> >> > Omap3Logic git. >> >> > >> >> >> > Once I got the TSLIB git, I added to external/tslib >> > >> >> >> > >> > >> >> >> > frameworks/base/ >> > >> >> >> > include/ui >> > >> >> >> > >> > >> >> >> > frameworks/base/ >> > >> >> >> > libs/ui >> > >> >> >> > >> > >> >> >> > frameworks/base/ >> > >> >> >> > services/jni >> >> > >> >> >> > After adding the above files once I build the source, I got the >> > >> >> >> > EventHub.cpp file error, But after changing the EventHub.cpp >> > >> >> >> > from >> > >> >> >> > Omap3logic, there is no error from this file. >> >> > >> >> >> > Now I m getting a error in frameworks/base/include/ui/ITSLib.h >> > >> >> >> > saying >> > >> >> >> > one of the file tslib.h is not available. Is this the same file >> > >> >> >> > where >> > >> >> >> > we find in external/tslib/src/tslib.h or someother file.. >> >> > >> >> >> > target thumb C++: libui <= frameworks/base/libs/ui/EventHub.cpp >> > >> >> >> > In file included from frameworks/base/libs/ui/EventHub.cpp:19: >> > >> >> >> > frameworks/base/include/ui/ITSLib.h:8:19: error: tslib.h: No >> > >> >> >> > such file >> > >> >> >> > or directory >> > >> >> >> > In file included from frameworks/base/include/ui/EventHub.h:26, >> > >> >> >> > from frameworks/base/libs/ui/EventHub.cpp:18: >> > >> >> >> > frameworks/base/include/ui/IInputDriver.h:24: warning: 'class >> > >> >> >> > android::IInputDriver' has virtual functions but non-virtual >> > >> >> >> > destructor >> > >> >> >> > make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/ >> > >> >> >> > libui_intermediates/EventHub.o] Error 1 >> >> > >> >> >> > Regards >> > >> >> >> > Fasil >> >> > >> >> >> > On Apr 6, 4:55 am, Ashwin Bihari <abih...@gmail.com> wrote: >> > >> >> >> >> Deva has it correct..if you're going to use anything from the >> > >> >> >> >> android-omap3logic repository, please use all of it. The files >> > >> >> >> >> in >> > >> >> >> >> there are provided as a whole package.. >> >> > >> >> >> >> Regards >> > >> >> >> >> -- Ashwin >> >> > >> >> >> >> On Mon, Apr 5, 2010 at 5:38 PM, Deva R <r.deva...@gmail.com> >> > >> >> >> >> wrote: >> > >> >> >> >> > Hi, >> >> > >> >> >> >> > A version mismatch between below header versions might cause >> > >> >> >> >> > such >> > >> >> >> >> > build errors. i checked and they match your build errors., >> >> > >> >> >> >> > TSLIB header: >> > >> >> >> >> >http://gitorious.org/android-omap3logic/frameworks-base/blobs/ee59470... >> >> > >> >> >> >> > Donut header: >> > >> >> >> >> >http://git.omapzoom.org/?p=platform/frameworks/base.git;a=blob_plain;... >> >> > >> >> >> >> > I guess you got EventHub.h from TSLIB git, but EventHub.cpp >> > >> >> >> >> > is from >> > >> >> >> >> > donut release. >> >> > >> >> >> >> > If you are using TSLIB version, you should have picked >> > >> >> >> >> > EventHub.cpp from >> > >> >> >> >> >http://gitorious.org/android-omap3logic/frameworks-base/blobs/ee59470... >> > >> >> >> >> > then you wouldnt have faced this break.. >> >> > >> >> >> >> > then you can see the function signature matching there >> > >> >> >> >> > bool EventHub::getEvent(InEvent *inevt) >> >> > >> >> >> >> > On Mon, Apr 5, 2010 at 2:52 PM, Fasil <mfasi...@gmail.com> >> > >> >> >> >> > wrote: >> > >> >> >> >> >> Hi Deva, >> >> > >> >> >> >> >> After adding the corresponding files to the Android >> > >> >> >> >> >> source and >> > >> >> >> >> >> on building the source, I m getting the following errors >> > >> >> >> >> >> due to the UI >> > >> >> >> >> >> part of TSLIB, Any suggestion for this, I m using Android >> > >> >> >> >> >> donut-1.6 >> >> > >> >> >> >> >> target thumb C++: libui <= >> > >> >> >> >> >> frameworks/base/libs/ui/EventHub.cpp >> > >> >> >> >> >> In file included from >> > >> >> >> >> >> frameworks/base/include/ui/EventHub.h:26, >> > >> >> >> >> >> from >> > >> >> >> >> >> frameworks/base/libs/ui/EventHub.cpp:18: >> > >> >> >> >> >> frameworks/base/include/ui/IInputDriver.h:24: warning: >> > >> >> >> >> >> 'class >> > >> >> >> >> >> android::IInputDriver' has virtual functions but non-virtual >> > >> >> >> >> >> destructor >> > >> >> >> >> >> frameworks/base/libs/ui/EventHub.cpp:257: error: prototype >> > >> >> >> >> >> for 'bool >> > >> >> >> >> >> android::EventHub::getEvent(int32_t*, int32_t*, int32_t*, >> > >> >> >> >> >> int32_t*, >> > >> >> >> >> >> uint32_t*, int32_t*, nsecs_t*)' does not match any in class >> > >> >> >> >> >> 'android::EventHub' >> > >> >> >> >> >> frameworks/base/include/ui/EventHub.h:84: error: candidate >> > >> >> >> >> >> is: virtual >> > >> >> >> >> >> bool android::EventHub::getEvent(android::InEvent*) >> > >> >> >> >> >> make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/ >> > >> >> >> >> >> libui_intermediates/EventHub.o] Error 1 >> >> > >> >> >> >> >> Regards >> > >> >> >> >> >> Fasil >> >> > >> >> >> >> >> On Apr 1, 4:34 pm, Deva R <r.deva...@gmail.com> wrote: >> > >> >> >> >> >>> can u try this? without doing much, you can just go to the >> > >> >> >> >> >>> folder, >> > >> >> >> >> >>> below command will straighaway will start building the >> > >> >> >> >> >>> module >> > >> >> >> >> >>> $source <mydroid>/build/envsetup.sh >> > >> >> >> >> >>> $mm >> >> > >> >> >> >> >>> You can plugin a 'Android.mk' file to build system, by >> > >> >> >> >> >>> placing the >> > >> >> >> >> >>> folder in <mydroid>/<some-dir> >> > >> >> >> >> >>> then upper directory's Android.mk files shall include >> > >> >> >> >> >>> subdirecties' >> > >> >> >> >> >>> make files, by either a call like 'include $(call >> > >> >> >> >> >>> all-subdir-makefiles)' or directly by handpicking 'include >> > >> >> >> >> >>> <path-to-.mk-file>' >> > >> >> >> >> >>> so, now if you run 'make' at top level, you will see if >> > >> >> >> >> >>> its included >> > >> >> >> >> >>> or not. (introduce some junk to make build fail, so u know >> > >> >> >> >> >>> for sure >> > >> >> >> >> >>> its included) >> >> > >> >> >> >> >>> On Thu, Apr 1, 2010 at 11:58 AM, Fasil >> > >> >> >> >> >>> <mfasi...@gmail.com> wrote: >> > >> >> >> >> >>> > Hi Ashwin, >> >> > >> >> >> >> >>> > Thanks for your suggestion, Could you help me in adding >> > >> >> >> >> >>> > these files >> > >> >> >> >> >>> > to Android source. >> >> > >> >> >> >> >>> > I have added the TSLIB to the external folder of Android >> > >> >> >> >> >>> > Source and >> > >> >> >> >> >>> > Framework >> >> ... >> >> read more » > > -- > unsubscribe: android-porting+unsubscr...@googlegroups.com > website: http://groups.google.com/group/android-porting > > To unsubscribe, reply using "remove me" as the subject. > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting