commit | b37eb129399993dd308eddf033509a03cc540e62 | [log] [tgz] |
---|---|---|
author | Matt Reynolds <mattreynolds@google.com> | Tue Mar 19 22:19:40 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Mar 19 22:19:40 2019 |
tree | 906ed60e3193d9b3a869444fa9cd0b647ff702d6 | |
parent | 8758b839d6ede4ba7ea99f68eb585201ab1bb38d [diff] |
Improve support for Nintendo Switch gamepads This adds support for Nintendo Switch controllers through Gamepad API: * Switch Pro (USB and Bluetooth) * Joy-Con L (Bluetooth) * Joy-Con R (Bluetooth) * Joy-Con L+R (Bluetooth) * Charging Grip (USB) These devices require an initialization sequence that is not performed by the host's gamepad support or by the platform data fetcher. They also provide calibration data that is needed in order to correctly scale the thumbstick inputs. This implementation replaces the experimental Switch Pro support on Linux, which is removed in this CL. BUG=801717 Change-Id: Ided8ec689a87a69643b4d4d82dc3b2bf04a7c912 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1510080 Reviewed-by: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org> Commit-Queue: Matt Reynolds <mattreynolds@chromium.org> Cr-Commit-Position: refs/heads/master@{#642214}
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 .