@@ -396,13 +396,14 @@ units of movement for each pixel.
3963966. Gamepads
397397===========
398398
399- The RIA supports up to four gamepads. Generic HID, XInput, and Playstation
400- controllers all work. Unfortunately, the TinyUSB stack that the RIA uses
401- is unstable on the Pi Pico and not likely to get fixed. A new stack called
402- CherryUSB is in the pipeline. In the meantime, Bluetooth is stable so get
403- a BLE gamepad if you end up buying a new one. Some gamepads let you select
404- between HID/DInput/Android and XInput. The XInput driver is more unstable
405- that the HID driver, but try both.
399+ The RIA supports up to four gamepads. There are drivers for Generic HID,
400+ XInput, and Playstation controllers. Unfortunately, the TinyUSB stack that
401+ the RIA uses is unstable on the Pi Pico and the information needed to fix
402+ is not part of the Pi Pico documentation. XInput is currently disabled and
403+ you may find USB instability on other devices.
404+
405+ Some gamepads let you select between HID/DInput/Android, XInput, and other
406+ system. Choose HID/DInput/Android for the best chance of working.
406407
407408Modern gamepads all have evolved to the same four buttons and two sticks
408409design with some minor variations in the face buttons which are either
@@ -516,7 +517,7 @@ are encouraged to support both the dpad and left stick (merged).
516517 - Right analog trigger position. 0-255
517518
518519
519- 7 . Programmable Sound Generator
520+ 1 . Programmable Sound Generator
520521===============================
521522
522523The RIA includes a Programmable Sound Generator (PSG). It is configured
0 commit comments