Extended comment: USING THE BOOTLOADER.

This commit is contained in:
Gerhard Hoffmann 2023-09-09 14:55:48 +02:00
parent 5158878ce2
commit 67c8b2f472

View File

@ -460,6 +460,13 @@ bool Update::downloadBinaryToDC(QString const &bFile) const {
// 10: OK // 10: OK
10 : bl_stopBL() // leave bl and start (the new) application 10 : bl_stopBL() // leave bl and start (the new) application
//
// NOTE: this function MUST work under all conditions.
// Alas, there is no direct result for this command, so
// the only way of knowing it was successful is to ask
// the device if the bootloader is still running.
// There is no problem to repeat this command until the
// bootloader is really not running anymore.
*/ */
bool Update::updateBinary(char const *fileToSendToDC) { bool Update::updateBinary(char const *fileToSendToDC) {
qInfo() << "UPDATING DEVICE CONTROLLER BINARY" << fileToSendToDC; qInfo() << "UPDATING DEVICE CONTROLLER BINARY" << fileToSendToDC;