OpenStickFoundation / GP2040-CE

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

Move splash screen to new EEPROM memory location & add to Web-UI #84

Closed arntsonl closed 1 year ago

arntsonl commented 2 years ago

Splash screen is currently hardcoded in bitmaps.h

Move this to an EEPROM memory location and add the ability to upload new 1bpp images to the web-UI.

Web-UI will need to decide if it takes a raw binary file, or if you can input something like:

0xFF,0xFF,0xCA....

to make life easier for anyone wanting to change the screens.

We either want to implement an RLE compression, or make sure we allocate 1KB for the splash screen.

deeebug commented 1 year ago

Hello, this is how it looks like. I hope that it's good enough for now. image