aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2019-06-24 08:20:48 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2019-06-24 08:20:48 +0200
commit6e1f1165982c5342f30c8b52e0cbde401ab0dede (patch)
tree86454936a3be1658849979e52c69d0c99eef3db3
parent2b1f00bdc6f4b80f44d5aa92f0b86b84735ca10f (diff)
downloadglutte-o-matic-6e1f1165982c5342f30c8b52e0cbde401ab0dede.tar.gz
glutte-o-matic-6e1f1165982c5342f30c8b52e0cbde401ab0dede.tar.bz2
glutte-o-matic-6e1f1165982c5342f30c8b52e0cbde401ab0dede.zip
Fix wrong units and set hour_is_even for free-running clock mode
-rw-r--r--src/common/src/Core/main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common/src/Core/main.c b/src/common/src/Core/main.c
index 130cf8c..07657fa 100644
--- a/src/common/src/Core/main.c
+++ b/src/common/src/Core/main.c
@@ -455,7 +455,8 @@ static void gps_monit_task(void __attribute__ ((unused))*pvParameters) {
usart_debug("Even changed: %i %i %s\r\n", hour_is_even, time.tm_hour, derived_mode ? "DERIVED" : "GPS");
}
}
- else if (last_hour_is_even_change_timestamp + 2 * 3600 < now) {
+ else if (last_hour_is_even_change_timestamp + (2 * 3600 * 1000) < now) {
+ hour_is_even = (hour_is_even + 1) % 2;
last_even = hour_is_even;
usart_debug("Even changed: %i %i FREE-RUNNING\r\n", hour_is_even, time.tm_hour);