Hi all: We use a resistance touch screen .
the touch screen 's raw input driver will return some ABS_EVENT, and BTN_TOUCH input events, but the value of ABS always too big, and for some reason, the touch screen must re-calibrate. Our solution is like this: we ues touchscreen library such as tslib, to convert this big ABS value to a suitable value for the application use, and some times , we need calibrate the touch screen, for this , we also can use tslib's calibrate application. You can run a daemon under your system, it read from raw input interface provides by driver, and inject to android input interface , such as /dev/input/event0. ps: may be some modify of android code is needed, for prevent android eventHub compete with you daemon. On Mon, Nov 3, 2008 at 3:41 PM, hackbod <[EMAIL PROTECTED]> wrote: > > Fwiw, we don't treat the touch screen as a mouse of any kind, it is > read as a absolute pointer device. > > On Oct 31, 12:09 am, "anson.zhang" <[EMAIL PROTECTED]> wrote: > > Hello All: > > > > Our team start porting android in our hardware few days ago , > > for now , our kernel with android patch is seems ok, > > we now porting device driver such as framebuffer, and touchscreen. > > > > I know android is treated touchscreen device as a normal ps/2 mouse, > > but i just cann't find how android do calibration job, since touchscreen > > must do some calibration. > > > > Counld any one can help me, > > thanks a lot in advance! > > > > -- > > Best regards, > > > > Anson Zhang > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [EMAIL PROTECTED] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
