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 <[email protected]> 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 the touchscreen
> 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
>
> <[email protected]> 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 <[email protected]> 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 <[email protected]> wrote:
> >> > Hi Ashwin
>
> >> > We are able to calibrate the Touchscreen in 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 
> >> >> >> >> 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 <[email protected]> 
> >> >> >> >> > 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 <[email protected]> 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 <[email protected]> 
> >> >> >> >> >>> 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 related files to the framework/base folder of 
> >> >> >> >> >>> > Android
> >> >> >> >> >>> > source.
>
> >> >> >> >> >>> > Now do we need to have any changes in Makefile to include 
> >> >> >> >> >>> > TSLIB
> >> >> >> >> >>> > package to be build.Any suggestion regarding this.
>
> >> >> >> >> >>> > Thanks
> >> >> >> >> >>> > Mohamed Fasil
>
> >> >> >> >> >>> > On Mar 31, 6:34 pm, Ashwin Bihari <[email protected]> wrote:
> >> >> >> >> >>> >> Sending to list as well..
>
> >> >> >> >> >>> >> -- Ashwin
>
> >> >> >> >> >>> >> ---------- Forwarded message ----------
> >> >> >> >> >>> >> From: Ashwin Bihari <[email protected]>
> >> >> >> >> >>> >> Date: Wed, Mar 31, 2010 at 9:33 AM
>
> ...
>
> read more »

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

To unsubscribe, reply using "remove me" as the subject.

Reply via email to