1、track_id的作用
看这篇文章 就明白了 http://wenku.baidu.com/link?url=AyIOZXAKIkX3yXsDHh6FzwZO3J32jQWB0A9FfP1zvTDT26q34m4Btd3yy70bD4nvi3UffidgWPHK9gJ54BjNMzmc-jwWRd-biZm3VBUSnrK
2、代码里面要慎重用#if XXX #endif,用多了,代码可读性堪忧。
3、电容屏Linux驱动了解
http://blog.csdn.net/songw9s8x7/article/details/24727725
http://blog.csdn.net/xubin341719/article/details/7833383
http://blog.csdn.net/liuxuri2050923/article/details/18795289
//从触摸屏I2C 读取数据
ret = gtp_i2c_read(ts->client, point_data, 12);
if (ret < 0)
{
GTP_ERROR("I2C transfer error. errno:%d\n ", ret);
goto exit_work_func;
}
finger = point_data[GTP_ADDR_LENGTH];
为啥finger = point_data[2]; ?因为gtp_i2c_read函数的原因,读取的数据传回的时候已经从 point_data[2]开始了。