esphome / esphome/esp-web-tools

[Feature] Allow more than one firmware for each chip, with menu

Open
#552 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
686
Forks
192
Avg merge
1h 1m
Merged PRs (30d)
1

Description

esp-web-tools has been great at allowing users to easily flash the Open Source Espruino JS interpreter onto a device: https://www.espruino.com/Espressif+Flash

It's working great - the only problem is that multiple different devices can contain the same chip. For instance we have one generic firmware for the ESP32 dev boards, but then if a user has the ESP32 CYD (cheap yellow display) they would want a firmware that instantiates the display out the box.

You can't detect what the device is, but I'd love to be able to do:

```
"builds": [
{
"chipFamily": "ESP32",
"description": "Generic ESP32 Devboard",
"parts": [ ... ]
},
{
"chipFamily": "ESP32",
"description": "ESP32 Cheap Yellow Display (CYD)",
"parts": [ ... ]
},
{
"chipFamily": "ESP32-C3",
...
```

and have esp-web-tools pop up a menu asking the user which firmware they'd like to install if more than one matched the chip...

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.