Skip to main content

simplified setup up for esp8266 / esp32 device

Project description


simplified setup up for esp8266 / esp32 device


the tool discovers first the connected device type with and searches then the available firmware bin files in your download folder. the search follows the naming convention of the micropython release (alphabetical sort).

after that it ask which to install.

optional you can erase flash before installing

cmd line

display all available cmd line options with

python3 -m espsetup -h

usage: espsetup [options]

setup an esp32/esp8266 device

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show version info and exit
  -s, --dry             simulate /dry run, only show cmd information
  -port PORT, -p PORT   port/device to use (default: /dev/ttyUSB0)
  -baud BAUD, -b BAUD   baud rate to use (default: 115200)
  -c {ask,y,yes,n,no}, -erase_flash {ask,y,yes,n,no}
                        erase_flash before installing (default: ['ask'])
  -image IMAGE, -i IMAGE
                        image to install, use 'latest' to install the last
                        version available in your folder(default: show list of
                        available images '*.bin')
                        image search directory (default: ~/Downloads)

Project details

Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for espsetup, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size espsetup-0.0.2-py3-none-any.whl (6.3 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size espsetup-0.0.2.tar.gz (3.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page