|
libjoybus
Joybus implementation for 32-bit MCUs
|
| Joybus | Joybus library core functionality |
| Host Commands | Commands for communicating with GameCube and N64 controllers |
| Common Commands | |
| GameCube Commands | |
| N64 Commands | |
| N64 Rumble Pak Commands | |
| Targets | Interfaces for implementing Joybus targets and N64 accessories |
| GameCube Controller Target | Joybus target implementation for standard GameCube controllers and WaveBird receivers |
| N64 Controller Target | Joybus target implementation for standard N64 controllers |
| N64 Pak | Interface for implementing N64 "Pak" behavior (Rumble Pak, Controller Pak, etc.) when attached to an N64 controller target |
| N64 Rumble Pak | N64 pak implementation which emulates a Rumble Pak, providing a callback for motor state changes |
| Backends | Joybus backend implementations |
| Gecko Backend | Silicon Labs EFM32/EFR32 Joybus backend |
| RP2xxx Backend | Raspberry Pi RP2040/RP2350 Joybus backend |