HomeFreeBSD

evdev: Add implicit mode for touch tracking.

Description

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.

(cherry picked from commit f76051c7dabe952b75127a8031d87d78b603be20)

Details

Provenance
wulfAuthored on Aug 24 2021, 10:52 PM
Parents
rGb79de251fc60: evdev: Import support for touch-tracking.
Branches
Unknown
Tags
Unknown