Description
I've encountered this on several ESP boards, but most recently the QTPY ESP32-pico. I was expecting the difference between the "Full Circuitpython Install" and "Upgrade CircuitPython Bin Only" option to be that the Upgrade option wouldn't perform a complete flash erase first.
If that was not the intent, then it would be useful to have an option to simply re-flash the bin without the erase first. Perhaps an additional separate option to erase the flash could be added as well.
As it is, I can't really use the web flashing option in cases when I simply want to change the version of CircuitPython but don't want to loose my flash contents. I know that's a somewhat risky option but I does seem to work most of the time and is much more convenient than backing everything up and then restoring it.
Thanks!