Home
last modified time | relevance | path

Searched refs:mtdev (Results 1 – 16 of 16) sorted by relevance

/third_party/mtdev/
DREADME_zh.md1 # mtdev - Multitouch Protocol Translation Library
3 mtdev是一个独立的库,它将内核MT事件的所有变体转换为信号槽类型B协议。归为mtdev的事件可能来自任何MT设备,具体来说,包括无接触跟踪的TypeA设备、带接触跟踪的TypeA或带触点跟踪的T…
5 作为Multitouch X驱动程序的一部分,大部分mtdev代码自2008年以来就已经存在。通过此软件包,手指跟踪和无缝MT协议处理在免费许可下可用。
18 ## OpenHarmony如何集成mtdev
21 #include <mtdev.h>
25 public_deps += ["//third_party/mtdev:libmtdev"]
27 ### 3.调用mtdev函数过程举例
58 static void show_props(const struct mtdev *dev)
76 //创建mtdev,检查prop,获取并打印mt事件
79 struct mtdev dev;
[all …]
DREADME.md1 # mtdev - Multitouch Protocol Translation Library
3 The mtdev is a stand-alone library which transforms all variants of kernel MT events to the slotted…
5 The bulk of the mtdev code has been out there since 2008, as part of the Multitouch X Driver. With …
18 ## How OpenHarmony integrates mtdev
21 #include <mtdev.h>
25 public_deps += ["//third_party/mtdev:libmtdev"]
27 ### 3.Example of calling mtdev function argument
58 static void show_props(const struct mtdev *dev)
76 //Create mtdev, check prop, get and print mt events
79 struct mtdev dev;
[all …]
Dinstall.sh18 rm -rf mtdev-1.1.6
20 tar xvf mtdev-1.1.6.tar.bz2
21 cp -rf mtdev-1.1.6/* ./
DREADME.OpenSource3 "Name":"mtdev",
8 …"Upstream URL":"https://repo.openeuler.org/openEuler-22.03-LTS-SP1/source/Packages/mtdev-1.1.6-3.o…
9 …"Description": "The mtdev library transforms all variants of kernel MT events to the slotted type …
DBUILD.gn5 mtdev_path = rebase_path("//third_party/mtdev")
42 part_name = "mtdev"
DCOPYING1 mtdev - Multitouch Protocol Translation Library (MIT license)
/third_party/libinput/
DBUILD.gn74 "//third_party/mtdev:libmtdev",
100 "//third_party/mtdev:libmtdev",
124 "//third_party/mtdev:libmtdev",
148 "//third_party/mtdev:libmtdev",
Dmeson.build144 dep_mtdev = dependency('mtdev', version : '>= 1.1.0')
/third_party/mtdev/patch/
Dapply_patch.sh59 tar xvf mtdev-1.1.6.tar.bz2
60 cp -rf mtdev-1.1.6/* ./
DBUILD.gn16 gen_src_dir = "//third_party/mtdev"
19 build_gn_dir = "$patches_root_dir/diff_libmtdev_mmi/mtdev"
/third_party/libinput/patch/
Dapply_patch.sh59 tar xvf mtdev-1.1.6.tar.bz2
60 cp -rf mtdev-1.1.6/* ./
/third_party/libinput/src/
Devdev.c1066 if (!device->mtdev) { in evdev_device_dispatch_one()
1069 mtdev_put_event(device->mtdev, ev); in evdev_device_dispatch_one()
1071 while (!mtdev_empty(device->mtdev)) { in evdev_device_dispatch_one()
1073 mtdev_get_event(device->mtdev, &e); in evdev_device_dispatch_one()
2346 device->mtdev = NULL; in evdev_device_create()
2666 if (device->mtdev) in evdev_device_get_touch_count()
2890 if (device->mtdev) { in evdev_device_suspend()
2891 mtdev_close_delete(device->mtdev); in evdev_device_suspend()
2892 device->mtdev = NULL; in evdev_device_suspend()
2936 device->mtdev = mtdev_new_open(device->fd); in evdev_device_resume()
[all …]
Devdev.h187 struct mtdev *mtdev; member
Devdev-fallback.c1659 device->mtdev = mtdev_new_open(device->fd); in fallback_dispatch_init_slots()
1660 if (!device->mtdev) in fallback_dispatch_init_slots()
1666 active_slot = device->mtdev->caps.slot.value; in fallback_dispatch_init_slots()
/third_party/libinput/test/
Dvalgrind.suppressions11 mtdev:conditional_jumps_uninitialized_value
/third_party/libinput/patch/diff_libinput_mmi/libinput/
Dlibinput_0000.diff119 "//third_party/mtdev:libmtdev",
159 "//third_party/mtdev:libmtdev",
196 "//third_party/mtdev:libmtdev",
233 "//third_party/mtdev:libmtdev",