Skip to content

Commit 154d1c7

Browse files
committed
Fix for issue 59 - Avoid divide by zero
1 parent d8d5e21 commit 154d1c7

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Firmware/RTK_Surveyor/RTK_Surveyor.ino

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -490,9 +490,13 @@ void updateLogs()
490490
if ((systemTime_minutes - startLogTime_minutes) < settings.maxLogTime_minutes)
491491
{
492492
//Calculate generation and write speeds every 5 seconds
493-
uint32_t delta = fileSize - lastLogSize;
494-
Serial.printf(" - Generation rate: %0.1fkB/s", delta / 5.0 / 1000.0);
495-
Serial.printf(" - Write speed: %0.1fkB/s", delta / (totalWriteTime / 1000000.0) / 1000.0);
493+
uint32_t fileSizeDelta = fileSize - lastLogSize;
494+
Serial.printf(" - Generation rate: %0.1fkB/s", fileSizeDelta / 5.0 / 1000.0);
495+
496+
if(totalWriteTime > 0)
497+
Serial.printf(" - Write speed: %0.1fkB/s", fileSizeDelta / (totalWriteTime / 1000000.0) / 1000.0);
498+
else
499+
Serial.printf(" - Write speed: 0.0kB/s");
496500
}
497501
else
498502
{

0 commit comments

Comments
 (0)