Releases: DefinetlyNotAI/ESP32_FlashMate
v1.1.0
Release Notes for ESP32 FlashMate v1.1.0
Highlights from Pull Request #1:
-
🚀 New Features:
- Implemented handler and color classes for better code organization and readability.
- Added support for additional baud rates in the ESP32 flasher.
- Enhanced menu navigation and user input validation for a smoother experience.
- Implemented NEW Serial Communication as well as auto-updating of the script (doesn't support v1.0.0)
-
🛠️ Refactoring and Improvements:
- Refactored the
TPrint
class and moved color definitions to a dedicatedTPrintColors
class. - Improved issue handling and user feedback during the flashing process.
- Streamlined the update menu functionality with enhanced Git checks and user feedback for update status.
- Refactored the
-
🐛 Bug Fixes:
- Fixed minor bugs and improved exception handling for better reliability.
-
📁 Project Updates:
- Updated
.gitignore
to exclude.venv
andesp32
directories for better project configuration management.
- Updated
Key Commits:
- Implement handler and color classes; refactor flasher to use new utilities
- Add support for additional baud rates and improve issue handling
- Refactor ESP32 flasher to ESP32 manager; enhance menu navigation
For the full list of changes, see Pull Request #1.
How to Upgrade:
- Download the latest release package.
- Follow the updated documentation to set up and start using ESP32 FlashMate.
If you encounter any issues or have feedback, feel free to open a discussion or raise an issue. Happy Flashing! 🎉
What's Changed
- Implement handler and color classes; refactor flasher to use new util… by @DefinetlyNotAI in #1
New Contributors
- @DefinetlyNotAI made their first contribution in #1
Full Changelog: v1.0.0...v1.1.0
v1.0.0
🎉 ESP32 Ultra Flasher v1.0 Released! 🚀
Say goodbye to clunky command-line flashing rituals — ESP32 Ultra Flasher is here to streamline your ESP32 firmware deployment like never before.
📦 What’s inside:
✅ Smart project selection from the esp32/
folder
✅ Auto-detection of connected COM ports (with ESP32 guessing!)
✅ On-the-fly config.ini
generation for your .bin
files
✅ Memory address conflict detection 🧠
✅ Baud rate and flash options (including erase-before-flash)
✅ Human-friendly TUI with clean logs & colorful feedback (powered by tprint
)
✅ Graceful error handling + manual fix paths for problematic configs
✅ Built with ❤️ for developers tired of trial-and-error flashing
🛠 Built With:
esptool
pyserial
tprint
📁 Drop your ESP32 projects into the esp32/
folder, run the script, and flash with confidence. This is firmware flashing, evolved.
👉 Try it now. Break nothing. Flash everything.
Full Changelog: https://github.com/DefinetlyNotAI/ESP32_FlashMate/commits/v1.0.0