Skip to content

Commit fca42f3

Browse files
committed
Device_Update: Always check the write percentage
1 parent 08e1ba8 commit fca42f3

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
@@ -1844,17 +1844,18 @@ void deviceFirmwareWrite(DEVICE_FIRMWARE_CTX * ctx, uint32_t currentMsec)
18441844
// Display the number of bytes written
18451845
if (settings.debugFirmwareUpdate && ctx->_debugVerbose)
18461846
systemPrintf("bytesWritten: %d\r\n", bytesWritten);
1847-
}
18481847

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

18601861
// Read more data

0 commit comments

Comments
 (0)