Skip to content

v0.7.12

Latest

Choose a tag to compare

@arntsonl arntsonl released this 10 Nov 01:59
· 7 commits to main since this release
0014e4a

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

v0.7.12 is a large release that updates a ton of backend code and bring a significant number of new features to the firmware. A number of smaller bugs have also been addressed.

Summary of major features being added in v0.7.12:

  • Hall effect support along with a robust configuration suite through web-config.
  • A new input mode called Switch Pro which more closely mimics the Nintendo Switch Pro controller (Switch 2 compatible)
  • Xbox360 mode no longer requires a dongle to be connected and will still authenticate
  • Very early support for the RP2350 family of chips (more info coming soon)(may have some quirky bits)
  • Introduction of input mode subtypes. Early console support for Guitar, Drum, Flight/HOTAS, and Steering Wheel control types (may have some quirky bits)
  • Update to SDK 2.1.1

Other updates:

  • Added the Open_Core0 MIXUP configuration
  • Update to Pico SDK 2.1.1
  • Mapped the Stadia Capture and Assistant button to the touchpad left and right
  • Added additional board defined layouts slot
  • Separate all analog settings per stick
  • Added the ability to select what config gets built from GitHub actions (custom compiles only)
  • Small update for the FRET_A display layout
  • Fix for RNDIS crashing the i2C
  • New board configuration for the Flatbox Rev8
  • Updated USBHID mode to display with generic button numbers rather than Playstation buttons
  • Updated total number of configurable profiles from 4 to 6
  • Updated web-config to have standard labels for dedicated analog axis inputs
  • Added hotkeys for enabling / disabling 4 way stick mode
  • Added ability to add hotkeys for Turbo Up and Turbo Down
  • Multiple updates for TinyUSB
  • Added a focus mode toggle hotkey
  • Added PCEngine / TurboGrafx-16 input (PCEngine / TurboGrafx-16 -> GP2040-CE)
  • Updated wording for ‘GPIO Pin’ instances in web-config
  • Wii buttons now change according to the auto-label
  • Fixed some display layouts on the Haute42COSMOX X Analog display options
  • A fix for the long-standing bug which prevented GPIO 23,24,25,29 from always showing in web-config via the getHeldPins button
  • Multiple updates to the display to include new shapes and labels
  • Added ability to map a mouse that is connected to the EXT port to act as the left/right analog stick
  • Updated multiple display layouts to include the pill button shape
  • Updated multiple locale translations
  • Updated a number of device display layouts
  • Added support for the ASi LVL ABC and WASD
  • Multiple fixes for small bugs

What's Changed

New Contributors

Full Changelog: v0.7.11...v0.7.12