Skip to content

Commit 7a967c3

Browse files
committed
Device_Update: Always check the write percentage
1 parent 3fbb9ff commit 7a967c3

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

Firmware/RTK_Everywhere/Device_Firmware_Update.ino

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1842,17 +1842,18 @@ void deviceFirmwareWrite(DEVICE_FIRMWARE_CTX * ctx, uint32_t currentMsec)
18421842
// Display the number of bytes written
18431843
if (settings.debugFirmwareUpdate && ctx->_debugVerbose)
18441844
systemPrintf("bytesWritten: %d\r\n", bytesWritten);
1845-
}
18461845

1847-
// Display the percentage changes
1848-
percentage = ctx->_bytesWritten * 100 / ctx->_fileBytes;
1849-
if (percentage != ctx->_percentage)
1850-
{
1851-
ctx->_percentage = percentage;
1852-
displayFirmwareUpdateProgress(percentage);
1853-
systemPrintf("\r[%s %d%%",
1854-
&dfuEqualSigns[strlen(dfuEqualSigns) - (percentage >> 1)],
1855-
percentage);
1846+
// Display the percentage changes
1847+
percentage = ctx->_bytesWritten * 100 / ctx->_fileBytes;
1848+
if (percentage != ctx->_percentage)
1849+
{
1850+
ctx->_percentage = percentage;
1851+
displayFirmwareUpdateProgress(percentage);
1852+
systemPrintf("\r[%s %d%%%s",
1853+
&dfuEqualSigns[strlen(dfuEqualSigns) - (percentage >> 1)],
1854+
percentage,
1855+
settings.debugFirmwareUpdate ? "\r\n" : "");
1856+
}
18561857
}
18571858

18581859
// Read more data

0 commit comments

Comments
 (0)