Skip to content

v5.3.1

Choose a tag to compare

@morfredus morfredus released this 22 Jan 14:25
· 18 commits to main since this release
1e2c001

馃殌 Release v5.3.1

Highlights

  • New ESP32 Wroom environment: Added full support for ESP32 Wroom (DevKit V1) with dedicated pin mapping, without changing any existing GPIOs for other boards.
  • Third physical button: Added a third button for mode switching. All button functions are now clearly separated (Next animation, Next matrix animation, Mode change).
  • OLED UI improvements:
    • Smaller font for version display.
    • Larger font for IP address (centered, truncated if needed).
    • Info lines (Gui, 8x8, Mode) now left-aligned with the value shown immediately after the title (e.g. Gui: Rainbow), with automatic truncation to fit the screen.
  • Documentation parity: All user documentation (EN/FR) and pin mapping files updated and harmonized for v5.3.1, including new board, button mapping, and OLED notes.
  • Strict SEMVER and .copilot rules: All changes are versioned, documented, and committed according to repository rules.

Changelog

  • Add [env:esp32wroom] to platformio.ini and update board_config.h.
  • Update main.cpp and display_oled.cpp for third button and improved OLED display.
  • Clean and synchronize README.md, README_FR.md, PIN_MAPPING.md, and PIN_MAPPING_FR.md.
  • All user-facing docs reflect v5.3.1 and new features.
  • All code and documentation changes are committed and tagged.

This release brings hardware expansion, better user experience, and full documentation parity.

Full Changelog: v5.3.0...v5.3.1