You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Selcuk Sari e42849dc1b backup 4 years ago
..
.github/workflows backup 4 years ago
assets backup 4 years ago
.gitignore backup 4 years ago
ESPLoader.js backup 4 years ago
LICENSE backup 4 years ago
README.md backup 4 years ago
index.html backup 4 years ago
index.js backup 4 years ago
package-lock.json backup 4 years ago
package.json backup 4 years ago
webserial.js backup 4 years ago

README.md

Javascript implementation of esptool

This repository contains a Javascript implementation of esptool, a serial flasher utility for Espressif chips. Unlike the Python-based esptool, esptool-js doesn't implement generation of binary images out of ELF files, and doesn't include companion tools similar to espefuse.py and espsecure.py.

esptool-js is based on Web Serial API and works in Google Chrome and Microsoft Edge, version 89 or later.

Live demo

Visit https://espressif.github.io/esptool-js/ to see this tool in action.

Testing it locally

npm install
python3 -m http.server 8008

Then open http://localhost:8008 in Chrome or Edge.

License

The code in this repository is Copyright (c) 2021 Espressif Systems (Shanghai) Co. Ltd. It is licensed under Apache 2.0 license, as described in LICENSE file.