aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2020-10-04 09:59:15 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2020-10-04 09:59:15 +0200
commita0ccf32157a48c291b02bf8d1de0b25b06768cbc (patch)
tree4d236850758418d0dbcbd9cb9db244ec0cf6fcb9
parent10f83102061c3d7d0d6a506c3feb149ef067eb0e (diff)
downloadglutte-o-matic-a0ccf32157a48c291b02bf8d1de0b25b06768cbc.tar.gz
glutte-o-matic-a0ccf32157a48c291b02bf8d1de0b25b06768cbc.tar.bz2
glutte-o-matic-a0ccf32157a48c291b02bf8d1de0b25b06768cbc.zip
Always initialise tm_isdst to 0
-rw-r--r--src/common/Core/common.c2
-rw-r--r--src/common/GPS/gps.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/common/Core/common.c b/src/common/Core/common.c
index 7e19eaf..41d3fac 100644
--- a/src/common/Core/common.c
+++ b/src/common/Core/common.c
@@ -123,7 +123,7 @@ static int is_dst(const struct tm *time) {
}
int local_time(struct tm *time) {
- const int local_time_offset=1; // hours
+ const int local_time_offset = 1; // hours
int num_sv_used = 0;
int valid = gps_utctime(time, &num_sv_used);
diff --git a/src/common/GPS/gps.c b/src/common/GPS/gps.c
index bfdc1c1..b4b13e1 100644
--- a/src/common/GPS/gps.c
+++ b/src/common/GPS/gps.c
@@ -56,6 +56,7 @@ int gps_utctime(struct tm *timeutc, int *num_sv_used)
timeutc->tm_hour = gps_timeutc.tm_hour;
timeutc->tm_min = gps_timeutc.tm_min;
timeutc->tm_sec = gps_timeutc.tm_sec;
+ timeutc->tm_isdst = 0;
*num_sv_used = gps_num_sv_used;
valid = gps_timeutc_valid;
}
@@ -94,6 +95,7 @@ static void gps_task(void __attribute__ ((unused))*pvParameters) {
gps_timeutc.tm_hour = frame.time.hours;
gps_timeutc.tm_min = frame.time.minutes;
gps_timeutc.tm_sec = frame.time.seconds;
+ gps_timeutc.tm_isdst = 0;
gps_timeutc_valid = frame.valid;
gps_timeutc_last_updated = xTaskGetTickCount();
xSemaphoreGive(timeutc_semaphore);