Add releases and versioning
gkoh opened this issue · comments
To better support non-developers, do the following:
- start generating binary releases
- start versioning said releases
- identify flash programmers for:
- Windows
- MacOS
- Linux?
The ultimate aim would be to reduce the consumer workflow to:
- buy M5Stick
- install flashing tool
- download furble binary release
- program M5Stick
- use furble
This would remove the requirement for non-developers to install the entire ESP32 toolchain.
A quick search suggests that esphome-flasher might be the go, that latest 1.4.0 release has multiple platform support.
There's official M5Burner (for Win/Mac/Linux), where you can publish firmware for other users to download and burn.
https://docs.m5stack.com/en/download
You have to create account to be able to publish; download and burn is available anonymously.
Uses esptool for burning.
There's official M5Burner (for Win/Mac/Linux), where you can publish firmware for other users to download and burn. https://docs.m5stack.com/en/download You have to create account to be able to publish; download and burn is available anonymously. Uses esptool for burning.
Thanks @wolcano, I never knew M5 provided such a tool.
I'll look into it!