GP2040-CE

Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards

MIT License

Stars
1.1K

Bot releases are visible (Hide)

GP2040-CE - v0.7.8 Latest Release

Published by arntsonl 6 months ago

This is the GP2040-CE v0.7.8 firmware release.

v0.7.8 see a major overhaul and refactor to our display code which will pave the way for more flexibility and more advanced display related features.

v0.7.8 also sees a complete rewrite of the input driver code and the expansion of PS4 mode into dedicated PS4 and PS5modes.

v0.7.8 further sees a complete rewrite of the Macro system to allow for easier macro creation and address known issues with the previous system.

Notable fixes in v0.7.8:

  • Rewrite of our display code
  • Rewrite of our input driver code
  • Addition of dual analog rotary knobs
  • Rewrite of the Macro code to address known issues
  • Numerous quality of life web-config updates
  • Removal of PS4 mode hack, has been rolled into main mode

Please remember to backup your configuration before updating if you have custom changes!

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.7...v0.7.8

GP2040-CE - v0.7.8-RC2

Published by arntsonl 7 months ago

Major changes:

  • PS4/PS5 Authentication has been moved to the Settings Page
  • PS4 and PS5 are now broken into individual input modes
  • Macros page has been rewritten entirely
  • PS4 report hack is now only on
  • Debouncing logic is more consistent and unified
  • PS3 analog values should allow most PS3 games to work in DINPUT
  • Dual Directional fixes for various conditions as well as documentation
  • Major rewrite of the input & console support driver systems
  • Display has been rewritten with faster refresh speeds and better layouts
  • Rotary Encoder add-on added
  • Upgrade migration improvements
  • Display viewport scaling

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.7...v0.7.8-RC2

GP2040-CE - v0.7.8-RC1

Published by arntsonl 7 months ago

Major changes:

  • PS4/PS5 Authentication has been moved to the Settings Page
  • PS4 and PS5 are now broken into individual input modes
  • Macros page has been rewritten entirely
  • PS4 report hack is now only on
  • Debouncing logic is more consistent and unified
  • PS3 analog values should allow most PS3 games to work in DINPUT
  • Dual Directional fixes for various conditions as well as documentation
  • Major rewrite of the input & console support driver systems
  • Display has been rewritten with faster refresh speeds and better layouts
  • Rotary Encoder add-on added
  • Upgrade migration improvements

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.7...v0.7.8-RC1

GP2040-CE - v0.7.7

Published by arntsonl 9 months ago

This is the GP2040-CE v0.7.7 firmware release.

v0.7.7 is a follow up to v0.7.6 which addresses some issues we found after release.

Notable fixes in v0.7.7:

  • Added Turbo rings to some display layouts to know what button is currently in Turbo mode
  • Fixed an issue where display pins could cause conflicts in web-config mode and crash Core1
  • Fixed an issue where RGB could cause issues due to pin assignment
  • Fixed an issue where RGB player LEDs caused a conflict for other pin assignments
  • Fixed an issue where displays could not be rotated and flipped at the same time in web-config
  • Fixed issue with keyboard host up/down being flipped
  • Updated PS4 latency for additional improvements
  • Fixed an issue with the joystick slider
  • Added "pin viewer" and splash image to backup file in web config
  • Added new GPIO pin assignment to board configs to simplify config setups
  • Fixed display power management regression on web config
  • Implemented a way to assign GPIO pins to any main action via boardconfig.h for board makers

Additionally, the Boardconfig.h files have been overhauled to reduce clutter.

What's Changed

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.6...v0.7.7

GP2040-CE - v0.7.7-RC1

Published by arntsonl 9 months ago

This is the GP2040-CE v0.7.7 RC1 firmware release.

v0.7.7 is a follow up to v0.7.6 which addresses some issues we found after release.

Notable fixes in v0.7.7:

  • Added Turbo rings to some display layouts to know what button is currently in Turbo mode
  • Fixed an issue where display pins could cause conflicts in web-config mode and crash Core1
  • Fixed an issue where RGB could cause issues due to pin assignment
  • Fixed an issue where RGB player LEDs caused a conflict for other pin assignments
  • Fixed an issue where displays could not be rotated and flipped at the same time in web-config
  • Fixed issue with keyboard host up/down being flipped

Along with these fixes a large overhaul of the Boardconfig.h files has been done to reduce clutter.

What's Changed

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.6...v0.7.7-RC1

GP2040-CE - v0.7.6

Published by arntsonl 10 months ago

This is the GP2040-CE v0.7.6 RC3 firmware release candidate.

In this release we see some incredible new additions to the GP2040-CE firmware along with many fixes, improvements and overall code cleanup on the back end.

The GP2040-CE team is happy to announce Xbox One X/S and Series X/S compatibility via passthrough USB authentication!!! Currently the Mayflash MagicBoots Xbox One and Mayflash Magic-X can be used and we will look to expand this compatibility more in the future.

Along with Xbox One X/S and Series X/S compatibility we have added in native support for the original Xbox with no passthrough or keys required.

We are also happy to announce the addition of mini-console support for the following systems:

  • Genesis Mini
  • MD Mini
  • Neo Geo Mini
  • PC Engine
  • TurboGrafx 16 Mini
  • Egret II Mini
  • AstroCity Mini
  • Playstation Classic

In addition to the new modes there has been a redo of the pin mapping system allowing any pin to be assigned to any input and have multiple instances of that input.

We have also redone our documentation section and website to be easier to navigate and better accessed on mobile.

** A very important notice that this version of the firmware will have breaking changes for anyone that has made backups on previous versions. As such, you will need to setup your board from scratch with this release **

Please note that this is a release candidate and may have issues. We recommend that you only load this firmware if you are comfortable taking this risk and providing feedback should you run into any issues.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware. Sellers should not ship out units that are running RC firmware.

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.5...v0.7.6

GP2040-CE - v0.7.6-RC3

Published by arntsonl 10 months ago

This is the GP2040-CE v0.7.6 RC3 firmware release candidate.

In this release we see some incredible new additions to the GP2040-CE firmware along with many fixes, improvements and overall code cleanup on the back end.

The GP2040-CE team is happy to announce Xbox One X/S and Series X/S compatibility via passthrough USB authentication!!! Currently the Mayflash MagicBoots Xbox One and Mayflash Magic-X can be used and we will look to expand this compatibility more in the future.

Along with Xbox One X/S and Series X/S compatibility we have added in native support for the original Xbox with no passthrough or keys required.

We are also happy to announce the addition of mini-console support for the following systems:

  • Genesis Mini
  • MD Mini
  • Neo Geo Mini
  • PC Engine
  • TurboGrafx 16 Mini
  • Egret II Mini
  • AstroCity Mini
  • Playstation Classic

In addition to the new modes there has been a redo of the pin mapping system allowing any pin to be assigned to any input and have multiple instances of that input.

We have also redone our documentation section and website to be easier to navigate and better accessed on mobile.

** A very important notice that this version of the firmware will have breaking changes for anyone that has made backups on previous versions. As such, you will need to setup your board from scratch with this release **

Please note that this is a release candidate and may have issues. We recommend that you only load this firmware if you are comfortable taking this risk and providing feedback should you run into any issues.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware. Sellers should not ship out units that are running RC firmware.

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.6-RC2...v0.7.6-RC3

GP2040-CE - v0.7.6-RC2

Published by arntsonl 10 months ago

This is the GP2040-CE v0.7.6 RC2 firmware release candidate.

In this release we see some incredible new additions to the GP2040-CE firmware along with many fixes, improvements and overall code cleanup on the back end.

The GP2040-CE team is happy to announce Xbox One X/S and Series X/S compatibility via passthrough USB authentication!!! Currently the Mayflash MagicBoots Xbox One and Mayflash Magic-X can be used and we will look to expand this compatibility more in the future.

Along with Xbox One X/S and Series X/S compatibility we have added in native support for the original Xbox with no passthrough or keys required.

We are also happy to announce the addition of mini-console support for the following systems:

Genesis Mini
MD Mini
Neo Geo Mini
PC Engine
TurboGrafx 16 Mini
Egret II Mini
AstroCity Mini
Playstation Classic
In addition to the new modes there has been a redo of the pin mapping system allowing any pin to be assigned to any input and have multiple instances of that input.

We have also redone our documentation section and website to be easier to navigate and better accessed on mobile.

** A very important notice that this version of the firmware will have breaking changes for anyone that has made backups on previous versions. As such, you will need to setup your board from scratch with this release **

Please note that this is a release candidate and may have issues. We recommend that you only load this firmware if you are comfortable taking this risk and providing feedback should you run into any issues.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware. Sellers should not ship out units that are running RC firmware.

What's Changed

All changes from v0.7.6-RC1: https://github.com/OpenStickCommunity/GP2040-CE/releases/tag/v0.7.6-RC1

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.6-RC1...v0.7.6-RC2

GP2040-CE - v0.7.6-RC1

Published by arntsonl 10 months ago

This is the GP2040-CE v0.7.6 RC1 firmware release candidate.

In this release we see some incredible new additions to the GP2040-CE firmware along with many fixes, improvements and overall code cleanup on the back end.

The GP2040-CE team is happy to announce Xbox One X/S and Series X/S compatibility via passthrough USB authentication!!! Currently the Mayflash MagicBoots Xbox One and Mayflash Magic-X can be used and we will look to expand this compatibility more in the future.

Along with Xbox One X/S and Series X/S compatibility we have added in native support for the original Xbox with no passthrough or keys required.

We are also happy to announce the addition of mini-console support for the following systems:

  • Genesis Mini
  • MD Mini
  • Neo Geo Mini
  • PC Engine
  • TurboGrafx 16 Mini
  • Egret II Mini
  • AstroCity Mini
  • Playstation Classic

In addition to the new modes there has been a redo of the pin mapping system allowing any pin to be assigned to any input and have multiple instances of that input.

We have also redone our documentation section and website to be easier to navigate and better accessed on mobile.

** A very important notice that this version of the firmware will have breaking changes for anyone that has made backups on previous versions. As such, you will need to setup your board from scratch with this release **

Please note that this is a release candidate and may have issues. We recommend that you only load this firmware if you are comfortable taking this risk and providing feedback should you run into any issues.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware. Sellers should not ship out units that are running RC firmware.

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.5...v0.7.6-RC1

GP2040-CE - v0.7.5

Published by arntsonl 12 months ago

This is the GP2040-CE v0.7.5 firmware release.

This release focuses on a number of back end code changes as well as documentation updates and new add-ons as well as fixes to old addons.

Macros have been introduced into the GP2040-CE firmware which will allow you to make and execute custom macros via the web-config. We ask that you use macros responsibly!

Please note that while we do multiple tests prior to release we cannot test for all permutations of add-on combinations! You may need to nuke and reload the firmware.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware before sending to customers.

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.4...v0.7.5

GP2040-CE - v0.7.4

Published by arntsonl about 1 year ago

This is the GP2040-CE v0.7.4 firmware release.

This release focuses on a number of back end code changes as well as documentation updates and new add-ons as well as fixes to old addons.

There are two major changes in this release:

  • PS4 and PS5 compatibility via USB passthrough authentication (PS5 support only as a legacy PS4 fightstick, not native). To enable this go into web-config -> settings --> PS4 and then change the controller to an arcade stick then go to the add-ons section and enable passthrough and map the appropriate pins. We will have a guide on how to wire this soon as well as gerber and source files for getting boards made to accept USB devices.
  • Changes to the default pin mapping on many devices. In response to some concerns around default pin mappings we have disabled the display and RGB LEDs on any device that by default does not have them built in. This should address some conflicts that people have been running into and strange behaviour on boards. Images will be updated to reflect this in time.

A highlight of the other new additions are:

  • Reintroduction of the Keyboard Host addon
  • Enhancement of the hotkey options to include L3 / R3 / Touch Pad
  • Multiple new devices added to configurations (SGF Devices, MiSTer Addons)
  • New hotkey action which can be used to reboot the device
  • Ability to set profile number in web-config and also switch between action / direction buttons
  • Improvements to the Joystick slider add-on to allow for more flexibility like what is currently implemented for SOCD modes

As with previous releases it is recommended that you backup your settings before upgrading if you have made changes to your setup.

Please note that while we do multiple tests prior to release we cannot test for all permutations of add-on combinations! You may need to nuke and reload the firmware.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware before sending to customers.

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.3...v0.7.4

GP2040-CE - v0.7.4-RC1

Published by arntsonl about 1 year ago

This is the GP2040-CE v0.7.4 RC1 firmware release.

This release focuses on a number of back end code changes as well as documentation updates and new add-ons as well as fixes to old addons.

There are two major changes in this release:

  • PS4 and PS5 compatibility via USB passthrough authentication (PS5 support only as a legacy PS4 fightstick, not native). To enable this go into web-config -> settings --> PS4 and then change the controller to an arcade stick then go to the add-ons section and enable passthrough and map the appropriate pins. We will have a guide on how to wire this soon as well as gerber and source files for getting boards made to accept USB devices.
  • Changes to the default pin mapping on many devices. In response to some concerns around default pin mappings we have disabled the display and RGB LEDs on any device that by default does not have them built in. This should address some conflicts that people have been running into and strange behaviour on boards. Images will be updated to reflect this in time.

A highlight of the other new additions are:

  • Reintroduction of the Keyboard Host addon
  • Enhancement of the hotkey options to include L3 / R3 / Touch Pad
  • Multiple new devices added to configurations (SGF Devices, MiSTer Addons)
  • New hotkey action which can be used to reboot the device
  • Ability to set profile number in web-config and also switch between action / direction buttons
  • Improvements to the Joystick slider add-on to allow for more flexibility like what is currently implemented for SOCD modes

As with previous releases it is recommended that you backup your settings before upgrading if you have made changes to your setup.

Please note that while we do multiple tests prior to release we cannot test for all permutations of add-on combinations! You may need to nuke and reload the firmware.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware before sending to customers.

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.3...v0.7.4-RC1

GP2040-CE - v0.7.3

Published by arntsonl about 1 year ago

This is the GP2040-CE v0.7.3 firmware release.

This release focuses on a number of back end code changes as well as documentation updates and new add-ons. A highlight of the new additions are:

  • Experimental dual analog for broken out RP2040 devices (will not work on a standard Pico)
  • New configurations for the Flatbox Rev 5 RGB v2 and the Alpaca-OwO
  • Focus mode which allows you to turn off shortcuts and lock into a specific mode
  • Added ability to map multimedia keys to HID keyboard mode
  • Added a Fn button for hotkeys allowing for a new layer of shortcuts
  • Experimental tilt button added for analog-to-digital input modification
  • Experimental forced circularity option for analog
  • New language localization options now included for the web-UI
  • Disabled experimental Keyboard USB Host add-on

As with previous releases it is recommended that you backup your settings before upgrading if you have made changes to your setup.

Please note that while we do multiple tests prior to release we cannot test for all permutations of add-on combinations! You may need to nuke and reload the firmware.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware before sending to customers.

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.2...v0.7.3

GP2040-CE - v0.7.2

Published by arntsonl over 1 year ago

This is the GP2040-CE v0.7.2 firmware release.

This release focuses on a number of back end code changes as well as documentation updates and new add-ons.

As with previous releases it is recommended that you backup your settings before upgrading if you have made changes to your setup.

Please note that while we do multiple tests prior to release we cannot test for all permutations of add-on combinations! You may need to nuke and reload the firmware.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware before sending to customers.

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.1...v0.7.2

GP2040-CE - v0.7.1

Published by arntsonl over 1 year ago

This is the GP2040-CE v0.7.1 firmware release.

This release focuses on a number of back end code changes as well as documentation updates and new add-ons.

As with previous releases it is recommended that you backup your settings before upgrading if you have made changes to your setup.

Please note that while we do multiple tests prior to release we cannot test for all permutations of add-on combinations! You may need to nuke and reload the firmware.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware before sending to customers.

!!!We would like to once again remind everyone that with the introduction of PS4 mode the GP2040-CE team will never circulate the keys needed to authenticate, please do not ask!!!

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.7.0...v0.7.1

GP2040-CE - v0.7.0

Published by arntsonl over 1 year ago

This is the GP2040-CE v0.7.0 firmware release.

This release focuses on a number of back end code changes as well as documentation updates and the introduction of additional modes for GP2040-CE.

As with previous releases it is recommended that you backup your settings before upgrading if you have made changes to your setup.

Please note that while we do multiple tests prior to release we cannot test for all permutations of add-on combinations! You may need to nuke and reload the firmware.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware before sending to customers.

!!!With the introduction of PS4 mode we would like to remind everyone that GP2040-CE will never circulate the keys needed to authenticate, please do not ask!!!


What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.6.3...v0.7.0

GP2040-CE - v0.6.3

Published by arntsonl over 1 year ago

This is the GP2040-CE v0.6.3 firmware release.

This release focuses on a few quality of life improvements in the code as well as new features in the firmware.

As with previous releases it is recommended that you backup your settings before upgrading if you have made changes to your setup.

Please note that while we do multiple tests prior to release we cannot test for all permutations of add-on combinations! You may need to nuke and reload the firmware.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware before sending to customers.


What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.6.2...v0.6.3

GP2040-CE - v0.6.2

Published by arntsonl over 1 year ago

This is the GP2040-CE v0.6.2 firmware release.

This release focuses on fixing an issue that was present for a number of people that upgraded from v0.6.0 to v0.6.1 and noticed strange behavior. Moving forward, there should be no need to do a nuke between firmware updates although we always recommend doing a nuke if you experience any strange issues after upgrading before posting to the issues section or in our Discord support section.

Along with the above we have implemented some additional quality of life improvements including additional flip modes for OLED displays which is needed for some of the new designs and form factors coming out of AliExpress.

Many behind the scenes changes have happened to clean up code and make future work easier.


What's Changed

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.6.1...v0.6.2

GP2040-CE - v0.6.1

Published by arntsonl over 1 year ago

This is the GP2040-CE v0.6.1 firmware release.

This release focuses on a number of bug fixes and back end code cleanup as well as improvements to the web-configuration ui.


  • The PicoAnn pinout has been added as a dedicated configuration | by @TheTrainGoes in #37
  • Board LEDs have been fixed to account for all inputs with raw input state | by @deeebug in #40
  • Fixed warnings caused by CFG_TUD_NET | by @deeebug in #43
  • PicoAnn has been added to the cmake deploy file | by @arntsonl in #42
  • Dual Directional’s SOCD logic has been updated Issue#24 | by @arntsonl in #41
  • The switch int values to proper absolute_time_t has been updated | by @deeebug in #47
  • Fixed multiple compiler warnings | by @mthiesen in #51
  • Fixed multiple debug build issues in FlashPROM | by @mthiesen in #50
  • Fixed bug #18 which now looks at current D-Pad mode | by @mthiesen in #45
  • Configs for normal and mirrored Fightboard v3 have needed added | by @thnikk in #46
  • Auto-detecting of SH1106 OLED displays has been implemented | by @mthiesen in #57
  • Added some missing #include guards | by @mthiesen in #64
  • Added buttons to preview the splash display and button layout in web-config | by @deeebug in #54
  • Implement of an add-on to set BOOTSEL as a usable button button (see note) | by @deeebug in #56
  • Implemented a memory report endpoint | by @mthiesen in #65
  • Added the ability to configure analog from web-config | by @deeebug in #61
  • Various README.md updates | by @TheTrainGoes in #69
  • A Fightboard LED theme was added | by @thnikk in #62
  • Fightboard display layouts have been added | by @thnikk in #63
  • A memory report has been added to the web-config | by @deeebug in #70
  • Updated some names in the code to generic names | by @deeebug in #72
  • Updated to the Fightboard booardconfigs for #56 | by @thnikk in #74
  • Added an OLED display saver feature | by @rafaelcruzpb in #44
  • Added HTTP response headers to webconfig API requests | by @mthiesen in #76
  • Fixed an issued cased by multi-chunk POST requests | by @mthiesen in #77
  • Fixed an issue where slider pins default value were changed | by @deeebug in #79
  • Added the ability to switch to webconfig mode without a hardware reset | by @mthiesen in #73
  • Code change to make requests for setSplashImage atomic | by @deeebug in #78
  • Added a delay startup for slow crystals and updated the build system (see note) | by @Fortinbra in #81
  • Added a reboot button to web configurator | by @deeebug in #86
  • Changed permissions to make makefsdata executable | by @thnikk in #87
  • General addon backend enhancements | by @arntsonl in #89
  • Updated the dual directional add-on to allow for single pin assignment | by @arntsonl in #91
  • Reenabled the buzzer add-on (see note) | by @deeebug in #92
  • Consolidation of the splash screen options in the web-ui | by @arntsonl in #94

Notes:



A new add-on allows the BootSel button on the official Raspberry Pi Pico to be used as a normal button. Please note that enabling this may cause displays and LEDs to stop working. This should be used only to test things on the Pico. This can be turned off via the web-ui to return other functionality.



We have added a startup delay to all configurations to account for growing reports of crystal issues. The default startup delay on the Raspberry Pi Pico is 47 which is roughly 1ms. We have updated this to 64 which is roughly 1.5ms. This allows lower quality crystals the ability to start up properly. This mainly affected Flatbox units that were assembled by JLCPCB but we have seen a few reports of it affecting the Waveshare RP2040 Zero units as well. You may have been affected by this if you loaded firmware onto a device and it worked until the first time it was unplugged and replugged in, which would result in a unit that appeared dead until put back into BootSel mode.


The buzzer add-on has been reenabled. We incorrectly thought this was causing issues on the M1 Mac. Those issues were actually addressed via #77.


---

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.6.0...v0.6.1

GP2040-CE - v0.6.0

Published by arntsonl almost 2 years ago

This is the GP2040-CE v0.6.0 firmware release.

Lots of changes behind the scenes but the major changes that are user facing are that we can now support Windows, Mac, and Linux web-config and the PS3 Home button issue has finally been fixed!

What's Changed

New Contributors

Full Changelog: https://github.com/OpenStickCommunity/GP2040-CE/compare/v0.5.3...v0.6.0