add safeguard if clock does some undifined shenanigans

This commit is contained in:
smayzy 2026-04-27 14:35:18 +02:00
parent fb5b5c00d7
commit 4dbf6d4d3d

View File

@ -175,6 +175,8 @@ void calc_data(Tel *t, Bat_state *b, long now) {
}
long dt = now - b->previous_ms;
if (dt < 0) dt = 0;
b->previous_ms = now;
b->wh_used += (float)t->power.data * (float)dt / 3600000.0f;
}