commit | db6e11e010c4b10280f4d4bf9b2061119ee8c81d | [log] [tgz] |
---|---|---|
author | Yilong Li <liyl@fuchsia.infra.roller.google.com> | Tue Nov 07 16:43:33 2023 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Nov 07 08:44:57 2023 -0800 |
tree | 49aaae4d4da15ed7dfd1fb8127d88aa59c326ba9 | |
parent | 27fe77138df9653ddfe481aaa695ef06bc459171 [diff] |
[roll] Roll fuchsia [hid-parser] Do not abort parsing if top-level collection is not Application. USB-HID standard v1.11 requires that the type of the top-level collections must be Application. However, we saw some devices (e.g. Wingcool S838F I2C-USB converter) that have non-Application top-level collections in their USB-HID descriptors. Instead of aborting the parsing and returning an error code, we continue parsing the input reports as if it was an Application collection. This matches the behavior of the USB-HID drivers on other OSes. Original-Bug: b/309225864 Original-Bug: b/309028711 Test: "ffx driver print-input-report descriptor" works for Wingcool S838F with Goodix GT911. Test: added test to hid-parser-test for the S838F touch descriptor. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/941752 Original-Revision: 755833625a27457bb8ca7edc387eeb6e9f537d99 GitOrigin-RevId: 8da9f9596c19aaaed9f1c51ad6099e35a86d3901 Change-Id: I6ae06e5a872f4337ad0281e8ea9968eecdf448b1
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.