From 937fc82ccb4bdaddccc59624673badb70db88aec Mon Sep 17 00:00:00 2001
From: Ferdinand Bachmann <theferdi265@gmail.com>
Date: Fri, 30 Aug 2019 23:43:37 +0200
Subject: [PATCH] fix(utime.c): Fix time zone offset handling in time_ms

---
 pycardium/modules/utime.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pycardium/modules/utime.c b/pycardium/modules/utime.c
index 88fe86b9..4b06a9cd 100644
--- a/pycardium/modules/utime.c
+++ b/pycardium/modules/utime.c
@@ -45,8 +45,8 @@ MP_DEFINE_CONST_FUN_OBJ_0(time_time_obj, time_time);
 static mp_obj_t time_time_ms(void)
 {
 	uint64_t milliseconds;
-	milliseconds = epic_rtc_get_milliseconds() -
-		       (EPOCH_OFFSET + TZONE_OFFSET) * 1000ULL;
+	milliseconds = epic_rtc_get_milliseconds() - EPOCH_OFFSET * 1000ULL +
+		       TZONE_OFFSET * 1000ULL;
 	return mp_obj_new_int_from_ull(milliseconds);
 }
 MP_DEFINE_CONST_FUN_OBJ_0(time_time_ms_obj, time_time_ms);
-- 
GitLab