t113使用gt911竖屏(longan SDK),触摸坐标不对!
-
大家有谁用过t113 longan系统,使用电容式触摸gt911的吗?
我这边用的是竖屏,不是横屏,请问配置dts有什么特别的要求吗?
目前使用的是800x1280分辨率的屏,发现坐标不对!dts如下:ctp@14 { compatible = "allwinner,goodix"; device_type = "ctp"; reg = <0x14>; status = "okay"; ctp_name = "gt9xxnew_ts"; ctp_twi_id = <0x2>; ctp_twi_addr = <0x14>; /*mipi 800x1280*/ ctp_screen_max_x = <0x320>;/*Set according to screen parameters*/ ctp_screen_max_y = <0x500>;/*Set according to screen parameters*/ ctp_revert_x_flag = <0x0>; ctp_revert_y_flag = <0x0>; ctp_exchange_x_y_flag = <0x0>; ctp_int_port = <&pio PE 16 GPIO_ACTIVE_HIGH>; ctp_wakeup = <&pio PE 17 GPIO_ACTIVE_HIGH>; /*ctp-supply = <®_aldo2>;*/ /*ctp_power_ldo = <®_aldo2>;*/ /*ctp_power_ldo_vol = <3300>;*/ };
我是用QT做的测试程序,qt程序启动时候的脚本配置是:
export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event$TouchDeviceNum export QT_QPA_GENERIC_PLUGINS=evdevtouch:/dev/input/event$TouchDeviceNum
就是QT下获得坐标不对,而TSLIB进行校验,反而可以进行校正和工作。
-
@embfly 具体是怎么不对?xy反转了?还是xy镜像了?
反转交换,改这几个参数
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号