GithubHelp home page GithubHelp logo

francis94c / esp-partition-gui Goto Github PK

View Code? Open in Web Editor NEW
30.0 3.0 8.0 775 KB

A Partition Manager for the ESP range of IoT Boards

License: MIT License

Python 100.00%
esp-partition-gui esp partition-manager iot-boards csv bin esp32 espressif esp8266 esp8266-arduino

esp-partition-gui's Introduction

esp-partition-gui {ESP32 Partition Manager}

Platform npm
The ESP32 Partition Manager is a tool that eases the process of creating CSV files for partitioning ESP range of IoT Boards. this program can be launched by running python esp-partition.py from a terminal. checkout ESP32Partitions for the latest installation file that enables you launch this tool from the Arduino IDE Tools menu.

ESP32 Partition Manager

Important

To enable the application work properly, you must set the directory path to your ESP32 hardware abstraction distribution. Visit ESP32 Hardware for more info.
This is to enable the program have access to the ESP32 generator script and other resources offered by the distribution.You only need set this path once.

To set the ESP32 directory path, select the Espressif Menu and choose Preferences.
You will be presented the with the window below.

ESP32 Partition Manager Preferences Window

You must have python installed and added to PATH.
python27 (supported)

esp-partition-gui's People

Contributors

fedy0 avatar francis94c avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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

esp-partition-gui's Issues

Mac OS โ€“ works, but has bugs

Hi!
App seems to work ok on MacOS with default python. There are couple of bugs that prevent app from being useable on MacOS though:

  • In settings, cannot select any folder. Button with "..." is completely gone.

  • Partition dump path is hardcoded to be C:/Users/Francis/Desktop :-D Because of that, app is not able to save the files at all.

default_16MB.csv

hey @francis94c and thanks for this awesome tool ๐Ÿ‘

I've been playing with the python code, my first intention was to edit the templates to add the 16MB partition scheme from esp32 (2 x 6.5MB apps + 3.6MB SPIFFS), but I ended up adding the profile to the menu and implementing the missing bits ๐Ÿ˜‰

image

image

are you still accepting pull requests for this project?

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.