My original plan for the bootloader was to allow it to be used as a fallback digital controller in case the firmware was known to be corrupted. This would allow the user to at least be able to enter the configurator to attempt another firmware update.
Because of bootloader space constraints (self-imposed), I took out that functionality but would like to put it back in before calling this shippable, so that nobody is stuck with a bricked controller. Once I take out the strings from the source, there will probably be enough space; otherwise, I’ll have to change the space constraints on the bootloader and firmware.
My original plan for the bootloader was to allow it to be used as a fallback digital controller in case the firmware was known to be corrupted. This would allow the user to at least be able to enter the configurator to attempt another firmware update.
Because of bootloader space constraints (self-imposed), I took out that functionality but would like to put it back in before calling this shippable, so that nobody is stuck with a bricked controller. Once I take out the strings from the source, there will probably be enough space; otherwise, I’ll have to change the space constraints on the bootloader and firmware.