今天的收获Java 基础以及电容屏幕了解
2015-08-31 17:54
405 查看
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]开始了。
看这篇文章 就明白了 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]开始了。
相关文章推荐
- Unable to locate Spring NamespaceHandler for XML schema namespace
- NoClassDefFoundError: org/springframework/expression/PropertyAccessor
- java.lang.IllegalArgumentException: MALFORMED jar解析中文报错问题
- java多线程编程之读写锁设计高性能缓存器
- java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- java,l come in !---水仙花数
- 使用递归算法结合数据库解析成java树形结构
- java 面向对象的理解【百度搜索】
- 东方通消息中间件(TongLINK/Q)开发实例和java客户端实现
- [转]Java五个最常用的集合类之间的区别和联系
- eclipse debug调试快捷键
- Java MVC与封装示例
- spring的生命周期
- java读取word表格导入数据库,支持doc、docx
- Java中的抽象类
- java IO
- Spring Jms异步消息推送
- java系统学习(六) --------继承
- java系统学习(六) --------继承
- Java核心API -- 13(线程)