OpenStickCommunity / GP2040-CE

Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards
https://gp2040-ce.info
MIT License
1.52k stars 333 forks source link

Bounty - Case RGB LED settings #277

Open TheTrainGoes opened 1 year ago

TheTrainGoes commented 1 year ago

This bounty is to add the ability to have and customize case LEDs.

You should be able to specify either individual, a total number of or groups of RGB LEDs and be able to have them do static colors or animations that may run independently of the other LEDs.

Example would be a board with 2x LEDs on each button that run the rainbow animation. there would be PLEDs and then case LEDS. The case LEDs may just stay in a single color, or do a slow change together.

This should be customizable via web-config as well.

fatihG commented 1 year ago

Just to add to this. To make it 'future proof' have additional groups set by the user, or at the very least make it expendable for possible future additions.

Mentioned briefly here https://github.com/OpenStickCommunity/GP2040-CE/issues/274 If something like this gets implement we could have separate LEDs to show what profile is being used currently.

TheTrainGoes commented 1 year ago

@fatihG an LED to show profile is better to be included the profile request https://github.com/OpenStickCommunity/GP2040-CE/issues/274.

That will be a fair bit of work on its own.

There is a projec tunderway to re-do how LEDs are handled that should make several of these requests easier.