keyboardio / Chrysalis

Graphical configurator for Kaleidoscope-powered keyboards
https://github.com/keyboardio/Chrysalis#chrysalis
GNU General Public License v3.0
496 stars 64 forks source link

Various safety nets for flashing starting from bootloader mode #1216

Closed algernon closed 2 years ago

algernon commented 2 years ago

Screenshot from 2022-10-27 23-28-45

This does a few things in case Chrysalis arrives to the FirmwareUpdate screen while the keyboard is in bootloader mode:

algernon commented 2 years ago

Ideally, that "Cancel and disconnect" button would be "Cancel and exit bootloader mode". But surfacing that functionality from the bowels of @api/flash/*Flasher is... difficult.

chrysalis-pr-bot commented 2 years ago

Build artifacts for this pull request are available!

:warning: These are not official builds!

The build artifacts are provided as-is, for testing and reviewing purposes. They contain code that has not been reviewed or audited by Chrysalis' developers. They are not endorsed by Keyboardio, they are not signed. Install and use them only if you know what you are doing.