From 568468fb68a85e553e593b7f3916d9fe7b5cf9c9 Mon Sep 17 00:00:00 2001 From: weidongshan Date: Mon, 29 Mar 2021 19:29:11 +0800 Subject: [PATCH] improve doc --- ..._03_编写最简单的触摸屏驱动程序_基于QEMU.md | 20 +++++++++++++++++++ ..._03_编写最简单的触摸屏驱动程序_基于QEMU.md | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/IMX6ULL/doc_pic/05_Input/DRV_03_编写最简单的触摸屏驱动程序_基于QEMU.md b/IMX6ULL/doc_pic/05_Input/DRV_03_编写最简单的触摸屏驱动程序_基于QEMU.md index 6eae37e..7ba0f51 100644 --- a/IMX6ULL/doc_pic/05_Input/DRV_03_编写最简单的触摸屏驱动程序_基于QEMU.md +++ b/IMX6ULL/doc_pic/05_Input/DRV_03_编写最简单的触摸屏驱动程序_基于QEMU.md @@ -252,3 +252,23 @@ ts_test 要退出QEMU,可以同时按住ctrl+a,松开后再输入'x' ``` +#### 5.6 改进驱动 + +如果在驱动程序里设置属性位: + +```shell + __set_bit(INPUT_PROP_DIRECT, g_input_dev->propbit); +``` + +那么tslib可以自动扫描到触摸屏设备, +使用tslib时就不需要设置这些环境变量: + +```shell +export TSLIB_TSDEVICE=/dev/input/event3 +export TSLIB_CALIBFILE=/etc/pointercal +export TSLIB_CONFFILE=/etc/ts.conf +export TSLIB_PLUGINDIR=/lib/ts +export TSLIB_CONSOLEDEVICE=none +export TSLIB_FBDEVICE=/dev/fb0 +``` + diff --git a/STM32MP157/doc_pic/05_Input/DRV_03_编写最简单的触摸屏驱动程序_基于QEMU.md b/STM32MP157/doc_pic/05_Input/DRV_03_编写最简单的触摸屏驱动程序_基于QEMU.md index 6eae37e..7ba0f51 100644 --- a/STM32MP157/doc_pic/05_Input/DRV_03_编写最简单的触摸屏驱动程序_基于QEMU.md +++ b/STM32MP157/doc_pic/05_Input/DRV_03_编写最简单的触摸屏驱动程序_基于QEMU.md @@ -252,3 +252,23 @@ ts_test 要退出QEMU,可以同时按住ctrl+a,松开后再输入'x' ``` +#### 5.6 改进驱动 + +如果在驱动程序里设置属性位: + +```shell + __set_bit(INPUT_PROP_DIRECT, g_input_dev->propbit); +``` + +那么tslib可以自动扫描到触摸屏设备, +使用tslib时就不需要设置这些环境变量: + +```shell +export TSLIB_TSDEVICE=/dev/input/event3 +export TSLIB_CALIBFILE=/etc/pointercal +export TSLIB_CONFFILE=/etc/ts.conf +export TSLIB_PLUGINDIR=/lib/ts +export TSLIB_CONSOLEDEVICE=none +export TSLIB_FBDEVICE=/dev/fb0 +``` +