Skip to content

Commit c551fa6

Browse files
remove "Extended buttons"
1 parent f4d157c commit c551fa6

File tree

1 file changed

+17
-19
lines changed

1 file changed

+17
-19
lines changed

docs/source/ria.rst

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -393,29 +393,27 @@ faster (125Hz).
393393
===========
394394

395395
The RIA supports up to four gamepads connected via USB. There is no way to
396-
support all controllers without writing three different classes of
397-
drivers: XInput, Sony, and HID. So that's what's in the RIA. Even so,
398-
there is no standard button layout for HID so ``des.c`` will need to be
399-
adjusted to support new gamepads.
396+
support all controllers without writing three different classes of drivers:
397+
XInput, Sony, and HID. So that's what's in the RIA. Even so, there is no
398+
standard button layout for HID so ``des.c`` will need to be adjusted to
399+
support new gamepads.
400400

401-
Therefore the recommended gamepads for the Picocomputer are: Xbox 360,
402-
Xbox One/Series, DualShock 4, and DualSense 5. There are plenty of
403-
third-party Xbox and PlayStation controllers which should work fine as
404-
well.
401+
Therefore, the recommended gamepads for the Picocomputer are: Xbox 360, Xbox
402+
One/Series, DualShock 4, and DualSense 5. There are plenty of third-party
403+
Xbox and PlayStation controllers which should work fine as well.
405404

406405
If your HID or third-party gamepad doesn't work, it probably needs to be
407-
added to ``des.c``. Be aware that any issues submitted in this regard
408-
cannot be resolved by Rumbledethumps—who doesn't have your gamepad. The
409-
community needs to step up here if excellent HID controller support is
406+
added to ``des.c``. Any issues submitted in this regard cannot be resolved
407+
by Rumbledethumps—who doesn't have your gamepad. The community needs to
408+
step up here if excellent third-party and HID controller support is
410409
desired.
411410

412411
Be aware that this project pushes TinyUSB to its limit. Okay, let's be
413412
frank here: the TinyUSB stack is janky as hell and doesn't have any
414413
documentation. If you do a lot of plugging and unplugging it will
415-
eventually crash. Some devices will also break the boot sequence. Be
416-
aware that any issues submitted in this regard cannot be resolved by
417-
Rumbledethumps. The community needs to step up here if an excellent USB
418-
stack is desired.
414+
eventually crash. Some devices will also break the boot sequence. Any
415+
issues submitted in this regard cannot be resolved by Rumbledethumps. The
416+
community needs to step up here if an excellent USB stack is desired.
419417

420418
Enable and disable access to the RIA gamepad XRAM registers by setting the
421419
extended register. The register value is the XRAM start address of the
@@ -468,7 +466,7 @@ your favorite 4-way game without worry.
468466
- Description
469467
* - 0
470468
- DPAD
471-
- Extended buttons
469+
-
472470
* bit 0: Direction pad up
473471
* bit 1: Direction pad down
474472
* bit 2: Direction pad left
@@ -479,7 +477,7 @@ your favorite 4-way game without worry.
479477
* bit 7: Connected
480478
* - 1
481479
- STICKS
482-
- Extended buttons
480+
-
483481
* bit 0: Left stick up
484482
* bit 1: Left stick down
485483
* bit 2: Left stick left
@@ -490,7 +488,7 @@ your favorite 4-way game without worry.
490488
* bit 7: Right stick right
491489
* - 2
492490
- BTN0
493-
- Extended buttons
491+
-
494492
* bit 0: A or Cross
495493
* bit 1: B or Circle
496494
* bit 2: X or Square
@@ -501,7 +499,7 @@ your favorite 4-way game without worry.
501499
* bit 7: Start/Menu
502500
* - 3
503501
- BTN1
504-
- Extended buttons
502+
-
505503
* bit 0: L2
506504
* bit 1: R2
507505
* bit 2: L3

0 commit comments

Comments
 (0)