diff --git a/firmware/src/cron.c b/firmware/src/cron.c index 7346bd2..c4ef1cf 100644 --- a/firmware/src/cron.c +++ b/firmware/src/cron.c @@ -152,9 +152,9 @@ void cron_telemetry(struct tracker_time* t) void do_cron(void) { /* ---- Local representation of the time ---- */ - while (ticks--) { + while (ticks) { /* Update time internally */ - time.epoch++; time.second++; + ticks--; time.epoch++; time.second++; if (time.second >= 60) { time.second = 0; time.minute++; if (time.minute >= 60) {