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.
Visit https://espressif.github.io/esptool-js/ to see this tool in action.
npm install
npm start
Then open http://localhost:5173 in Chrome or Edge.
npm run build
Then serve the contents of dist/
directory.
The code in this repository is Copyright (c) 2021 Espressif Systems (Shanghai) Co. Ltd, (c) 2022 CodeMagic Ltd. It is licensed under Apache 2.0 license, as described in LICENSE file.