Git Product home page Git Product logo

esptool-esp32-gui's Introduction

Doayee ESP32 GUI DFU Tool

A standalone GUI application for ESP32 firmware flashing compatible with Windows and macOS. Note: Currently using esptool v2.6

gui

Installing

You can download prebuilt executable applications for both Windows and MacOS from the releases section. These are self-contained applications and have no prerequisites on your system. They have been tested with Windows 10 and macOS Mojave.

Usage

If you compile your project using make, the App and partition table binaries will be put in your /build directory. The bootloader binary is under /build/bootloader.bin

If the partition table has not been changed, it only needs to be reflashed when the ESP32 has been fully erased. Likewise the bootloader binary will not change between edits to your personal app code. This means only the App needs to be flashed each time

Running From Source

Note: Currently using esptool v2.6

  1. Install the project dependencies using your python3 package manager
  2. Run the doayee_dfu.py script in python3

Feature Requests

Please feel free to get in touch either via GitHub or twitter with any feature requests or suggestions. This is a very early release application and we hope to made it more feature rich in the near future.

esptool-esp32-gui's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

esptool-esp32-gui's Issues

prebuilt app crashes at boot under OS X El Capitan

Hello, I've tried a couple times to install and run the app.

Installation requires a change to security setting because it's from an unidentified developer. But once you're past that the app immediately crashes at launch. No stack trace or error message, just does not open.

This is under OS X 10.11.6 (15G22010)

How to build to executables

Hi Doayee,

I really love this project, finally an EPS flasher that actually works and is user friendly. I would love to use your code and build a pre-configured flasher utility for my project. Of course with all the credentials to you.

I was wondering if you could help me with how to compile your project into an executable/dmg package for distribution.

Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.