commit | 6a235ad71f5f34c4b43a5c6be4a78c96cb748921 | [log] [tgz] |
---|---|---|
author | Matt Reynolds <mattreynolds@google.com> | Tue Jan 29 00:49:03 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jan 29 00:49:03 2019 |
tree | 7603759fa0806da45fb8ce80925e062ac9f0c3cd | |
parent | 2e33fba9ce004da3051f4b7be43d9bc279b8dda3 [diff] |
Parse HID report descriptor for report info The previous HID report descriptor parser was designed to only extract the maximum size of each type of report and did not preserve information about the individual fields within a report. This CL adds a new parser that builds a hierarchical representation of the reports supported by the HID device. BUG=890096 Change-Id: I4ac3bf883a843bec00576bfad78958d42f53abc7 Reviewed-on: https://chromium-review.googlesource.com/c/1257897 Commit-Queue: Matt Reynolds <mattreynolds@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org> Cr-Commit-Position: refs/heads/master@{#626816}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .