Dear Marty: Thank you very much. Right now, I can do more better than before.
The following is my stupid solution to solve calibration :P 1. using tslib's utility ts_calibrate to get the correct coefficient. 2. send the coefficient to the touch panel driver (right now is hard code, in the future will be via /proc) 3. report calibrated pen down event to android. BTW, do you have jitter problem? Best Regards, Akio On May 15, 10:41 am, Marty <[EMAIL PROTECTED]> wrote: > Dear Akio, > > There are two problems have to be solved: > 1. Point calibration (rotate with 90 degree) > 2. Pen down issue > > The behavior of touch screen is incorrect. > If you draw a vertical line, however, a horizontal line is shown. > So that, we have to rotate the behavior of touch screen with 90 > degree. > The path inhttp://androidzaurus.seesaa.net/article/90045743.htmlcan > solve this problem. > > The solution of pen down issue can be found > inhttp://androidzaurus.seesaa.net/article/96581331.html. > Android detect pen down event. Therefore, not only x, y, pressure > events, > but aloes pen down event is necessary for Android GUI. > The corgi_ts driver didn’t implement the event in the code, however, > the second link above can solve this issue. > After patching, the touch screen work more normally. But the deviation > of (X,Y) is still exist. > > Marty :D --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Internals" group. To post to this group, send email to android-internals@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-internals?hl=en -~----------~----~----~----~------~----~------~--~---