blob: cf03b5504befe62807663a2ea61c6e19200d64e5 [file] [log] [blame] [view] [edit]
# libtouchraw
C++ library to process HID raw data read from /dev/hidraw*.
## Design Documentation
See the [design doc](http://go/cros-platform-heatmap) and the
[implementation proposal](http://go/cros-heatmap-library).
## Usage
The current supported use case is heatmap data. It helps parse HID packets,
defragment them if needed, and synchronize heatmap data with touch coordinates.
This library provides an interface class, which takes a file path(/dev/hidraw*)
and a pointer to a consumer queue of this library.