opnsense-src/sys/dev/evdev
Vladimir Kondratyev f76051c7da evdev: Add implicit mode for touch tracking.
In implicit mode assignment of slot number and tracking id is performed
automatically on each synchronization requested by device driver.

This is done with creation of intermediate buffer for multitouch events.
This buffer holds untracked events until synchronization is requested by
device driver. It is needed as touch assigment requires
knowledges of all touch positions pushed in current and previous reports.

MFC after:	2 weeks
2021-08-25 01:52:37 +03:00
..
cdev.c evdev: Multitouch code style changes. 2021-08-25 01:43:41 +03:00
evdev.c evdev: Add implicit mode for touch tracking. 2021-08-25 01:52:37 +03:00
evdev.h evdev: Add implicit mode for touch tracking. 2021-08-25 01:52:37 +03:00
evdev_mt.c evdev: Add implicit mode for touch tracking. 2021-08-25 01:52:37 +03:00
evdev_private.h evdev: Add implicit mode for touch tracking. 2021-08-25 01:52:37 +03:00
evdev_utils.c evdev: Multitouch code style changes. 2021-08-25 01:43:41 +03:00
input-event-codes.h [evdev] Sync event codes with Linux kernel 5.6 2020-05-04 11:00:24 +00:00
input.h [evdev] Sync event codes with Linux kernel 5.6 2020-05-04 11:00:24 +00:00
uinput.c evdev: Make MT tracking IDs monotonically increasing sequence. 2021-08-25 01:48:33 +03:00
uinput.h uinput: Add FreeBSD specific ioctl to set unique identifier of input device. 2018-04-30 10:34:16 +00:00