1、track_id的作用
看这篇文章 就明白了 http://wenku.baidu.com/link?url=AyIOZXAKIkX3yXsDHh6FzwZO3J32jQWB0A9FfP1zvTDT26q34m4Btd3yy70bD4nvi3UffidgWPHK9gJ54BjNMzmc-jwWRd-biZm3VBUSnrK
2、代码里面要慎重用#if XXX #endif,用多了,代码可读性堪忧。
3、电容屏Linux驱动了解
http://blog.youkuaiyun.com/songw9s8x7/article/details/24727725
http://blog.youkuaiyun.com/xubin341719/article/details/7833383
http://blog.youkuaiyun.com/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]开始了。
本文探讨了电容屏在Linux下的驱动实现细节,包括如何通过I2C接口读取触摸屏数据,并解释了特定代码片段中gtp_i2c_read函数的使用方式及其返回数据的处理逻辑。
1671

被折叠的 条评论
为什么被折叠?



