FeralAI / GP2040

Gamepad firmware for Raspberry Pi Pico and other RP2040 microcontrollers supporting Nintendo Switch, XInput and DirectInput
https://gp2040.info
MIT License
558 stars 124 forks source link

Implement Player LEDs #19

Closed FeralAI closed 2 years ago

FeralAI commented 2 years ago

Add support for parsing USB out reports for player LED status.

jbarket commented 2 years ago

Here's an example for XInput ala Xbox 360 controllers: https://github.com/dmadison/ArduinoXInput

FeralAI commented 2 years ago

PWM PLEDs are working with XInput in v0.3.1. Still need to integrate with RGB LEDs and implement for Switch reports.

FeralAI commented 2 years ago

RGB LEDs are implemented for XInput.

FeralAI commented 2 years ago

Player LED implementation for other platforms will require updates to the USB descriptors in the MPG library.

jbarket commented 2 years ago

I think this is effectively closed in favor of other tickets specific to the other platforms we want to add support to. Thoughts?

FeralAI commented 2 years ago

I'm fine with closing this one as I didn't intend to get back to it for a while. If someone wants to take on another specific platform for player LEDs, another issue can be opened to track it.