电容屏驱动技术

番茄系统家园 · 2021-07-27 10:34:15

电容屏驱动技术

多点触控协议定义了一系列事件,这些事件被分为几大类,允许只应用其中的一部份,多点触摸最小的事件集中应包括、和,以此来实现多点触摸。如果设备支持这个事件,那么此事件可以提供手指触摸接触面积大小。触摸方向等信息可以由,提供。提供触摸设备的类别,如手或是笔或是其它。最后有些设备可能会支持ABS_MT_TRACKING_ID,用来支持硬件跟踪多点信息,即该点属于哪一条线等。

下面是MTK代码平台电容TP填充的input_dev结构体部分

1tpd-dev-name=TPD_DEVICE;

2set_bit(EV_ABS,tpd-dev-evbit);

3set_bit(EV_KEY,tpd-dev-evbit);

4set_bit(ABS_X,tpd-dev-absbit);

5set_bit(ABS_Y,tpd-dev-absbit);

6set_bit(ABS_PRESSURE,tpd-dev-absbit);

7set_bit(BTN_TOUCH,tpd-dev-keybit);

8set_bit(ABS_MT_POSITION_X,tpd-dev-absbit);

9set_bit(ABS_MT_POSITION_Y,tpd-dev-absbit);

10set_bit(ABS_MT_TOUCH_MAJOR,tpd-dev-absbit);

11set_bit(ABS_MT_TOUCH_MINOR,tpd-dev-absbit);

12tpd-dev-absmax[ABS_MT_POSITION_X]=TPD_RES_X;

13tpd-dev-absmin[ABS_MT_POSITION_X]=0;

14tpd-dev-absmax[ABS_MT_POSITION_Y]=TPD_RES_Y;

15tpd-dev-absmin[ABS_MT_POSITION_Y]=0;

相关阅读

  • 电容触摸屏驱动原理
  • touchkit驱动正式版下载
  • 电容屏驱动技术
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/19720.html
    猜你喜欢
    最新应用
    热门应用