Bug 257022 - new port: comms/py-esphome-flasher: Simple GUI tool to flash ESPs over USB
Summary: new port: comms/py-esphome-flasher: Simple GUI tool to flash ESPs over USB
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-06 14:25 UTC by Ivan Rozhuk
Modified: 2021-07-06 14:26 UTC (History)
1 user (show)

See Also:


Attachments
patch (3.69 KB, patch)
2021-07-06 14:25 UTC, Ivan Rozhuk
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Rozhuk 2021-07-06 14:25:44 UTC
Created attachment 226268 [details]
patch

ESPHome-Flasher is a utility app for the ESPHome framework and is
designed to make flashing ESPs with ESPHome as simple as possible by:
- Having pre-built binaries for most operating systems.
- Hiding all non-essential options for flashing. All necessary options
  for flashing (bootloader, flash mode) are automatically extracted from
  the binary.

This project was originally intended to be a simple command-line tool,
but then I decided that a GUI would be nice. As I don't like writing
graphical front end code, the GUI largely is based on the NodeMCU
PyFlasher project.

The flashing process is done using the esptool library by espressif.

WWW: https://github.com/esphome/esphome-flasher