导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    Yuzuki Lizard V851S开发板 –触摸适配

    V Series
    1
    1
    1141
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • bayche
      bayche LV 6 最后由 编辑

      • 本文转载自:https://forums.100ask.net/t/topic/3028
        (群友Blev提供)

      1.修改屏幕驱动 从ft6236 (删掉,不要保留),改为下面的

      路径:/home/wells/tina-v853-open/tina-v853-open/device/config/chips/v851s/configs/lizard/board.dts(注意路径,要设置为自己的实际路径)

      ctp@38 {
              compatible = "focaltech,fts";
              reg = <0x38>;
              interrupt-parent = <&pio>;
              interrupts = <PH 13 IRQ_TYPE_LEVEL_LOW>;
              focaltech,reset-gpio = <&pio PH 14 GPIO_ACTIVE_HIGH>;
              focaltech,irq-gpio = <&pio PH 13 IRQ_TYPE_LEVEL_LOW>;
              focaltech,max-touch-number = <2>;
              focaltech,display-coords = <0 0 480 800>;
              status = "okay";
          };
      

      2.修改config

      路径:/home/wells/tina-v853-open/tina-v853-open/device/config/chips/v851s/configs/lizard/linux-4.9/

      原来:
      5dfcfc2dc565096b89f69d65fee9c9581a9840fb.jpeg

      现在
      cb6671a32ae357511f5828774d488755d0a27150.jpeg

      更换驱动

      3.关闭自定义电源功能使能

      修改路径:/home/wells/tina-v853-open/tina-v853-open/drivers/input/touchscreen/focaltech_touch/focaltech_config.h

      从1改为0

      80fb5bec214d7b99250a5b33e9396ab1c2bdcdf1.png

      #define FTS_POWER_SOURCE_CUST_EN 0

      用于防止睡眠后唤醒触摸失灵,没反应。(没试过)

      到此触摸可以运行.

      触摸还有一个小问题,就是点左边,变成点右边!

      修改文件,调换x 和 y的坐标即可

      文件路径:

      /home/wells/tina-v853-open/tina-v853-open/kernel/linux-4.9/drivers/input/touchscreen/focaltech_touch/

      fbbda645f4a8abc7dff265dd8348579889111d22.png

      然后搜索REPORT 找到event 上报

      注意默认是适配竖屏的,所以X Y 是正确的,不是互换XY的位置就能解决触摸的问题。

      正确的思路是保持Y不变。调整X的坐标。

      解决办法:
      只需要改一下两行代码就可以了

      input_report_abs(data->input_dev, ABS_MT_POSITION_X, -(event->au16_x[i]-480));

      9b6e951c1bec29d6df6ab74d8affd98039d198f3.jpeg

      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策