Hi,
We are using TSC2017 touch screen controller with IMX6 processor.
We are using windows embedded compact7 OS for development.
We are using following debug prints in tchstreampdd.cpp as shown in below sample code
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------PDDTouchIST--------------------------------------------------------------------------------
PDDTouchPanelGetPoint( &SampleFlags, &RawX, &RawY)
//convert x-y coordination to one sample set before sending it to touch MDD.
if(ConvertTouchPanelToTouchInput(SampleFlags, RawX, RawY, &input))
{
//send this 1 sample to mdd
g_pfnMddReportSampleSet(g_mddContext, 1, &input);
RETAILMSG(1,(TEXT("Touch screen data (%d, %d)\r\n" ), RawX, RawY ) );
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
When we touch on the screen, got number of touch samples in the serial window.
For example when touch at the center of the screen(for a simple touch in center of screen) got value like this
Touchscreen data (150,150)
Touchscreen data (151,150)
Touchscreen data (151,150)
Touchscreen data (18,150) (Mismatch data)
In the above case,we got four samples for a simple touch. But there is error in the x coordinate of last sample which is highlighted in red colour.It is eighteen.
Similarly we got mismatch data at the end of every touch samples.
What is the reason behind this issue. Please reply