v5.3.1
馃殌 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