An open API service indexing awesome lists of open source software.

https://github.com/dattasaurabh82/webespflasher

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
https://github.com/dattasaurabh82/webespflasher

esp32 esp32-arduino espwebtool webflash

Last synced: about 2 months ago
JSON representation

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.

Awesome Lists containing this project

README

        

# Typescript implementation of esptool-js

## Slightly modified to customize the UI

| Type | Status |
|------|---------|
| Build status | [![artefact build status](https://github.com/dattasaurabh82/webespflasher/actions/workflows/ci.yml/badge.svg)](https://github.com/dattasaurabh82/webespflasher/actions/workflows/ci.yml) |
| Page Build status | [![artefact build status](https://github.com/dattasaurabh82/webespflasher/actions/workflows/pages.yml/badge.svg)](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: [https://dattasaurabh82.github.io/webespflasher/](https://dattasaurabh82.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.