Skip to content

Releases: DefinetlyNotAI/ESP32_FlashMate

v1.1.0

14 Apr 12:09
599860b
Compare
Choose a tag to compare

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 dedicated TPrintColors 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.
  • 🐛 Bug Fixes:

    • Fixed minor bugs and improved exception handling for better reliability.
  • 📁 Project Updates:

    • Updated .gitignore to exclude .venv and esp32 directories for better project configuration management.

Key Commits:

  1. Implement handler and color classes; refactor flasher to use new utilities
  2. Add support for additional baud rates and improve issue handling
  3. Refactor ESP32 flasher to ESP32 manager; enhance menu navigation

For the full list of changes, see Pull Request #1.

How to Upgrade:

  1. Download the latest release package.
  2. 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

Full Changelog: v1.0.0...v1.1.0

v1.0.0

07 Apr 16:31
3769ec1
Compare
Choose a tag to compare

🎉 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