https://github.com/dattazigzag/webespflasher
Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
https://github.com/dattazigzag/webespflasher
esp32 esp32-arduino espwebtool webflash webserial
Last synced: about 2 months ago
JSON representation
Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
- Host: GitHub
- URL: https://github.com/dattazigzag/webespflasher
- Owner: dattazigzag
- License: apache-2.0
- Created: 2025-02-06T13:13:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-06T13:29:10.000Z (over 1 year ago)
- Last Synced: 2025-04-02T04:47:23.623Z (about 1 year ago)
- Topics: esp32, esp32-arduino, espwebtool, webflash, webserial
- Language: TypeScript
- Homepage: https://dattazigzag.github.io/webespflasher/
- Size: 219 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Typescript implementation of esptool-js
## Slightly modified to customize the UI
| Type | Status |
|------|---------|
| Build status | [](https://github.com/dattasaurabh82/webespflasher/actions/workflows/ci.yml) |
| Page Build status | [](https://github.com/dattasaurabh82/webespflasher/actions/workflows/pages.yml) |
The original project: [here](https://github.com/espressif/esptool-js/tree/main)
The original readme file: [here](README_orig.md)
## Live demo
Visit: [dattazigzag.github.io/webespflasher/](https://dattazigzag.github.io/webespflasher/)
## Testing it locally
```sh
npm install
npm run build
cd typescript
npm install
npm run dev # Run local sever with example code
```
Then open `http://localhost:1234` in a Chrome browser. The `npm run build` step builds the `lib` used in the `typescript/src/index.html`.
## License
The code in this repository is Copyright (c) 2023 Espressif Systems (Shanghai) Co. Ltd. It is licensed under Apache 2.0 license, as described in [LICENSE](LICENSE) file.