From d9cbf8297a1159279da148ebe3a57755aa7227ea Mon Sep 17 00:00:00 2001 From: Arisotura Date: Sat, 12 Nov 2022 22:20:52 +0100 Subject: [PATCH] temporary hack to make RTC deterministic --- src/RTC.cpp | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/RTC.cpp b/src/RTC.cpp index 94d7ae7c..fb99122f 100644 --- a/src/RTC.cpp +++ b/src/RTC.cpp @@ -133,7 +133,7 @@ void ByteIn(u8 val) case 0x20: { - time_t timestamp = time(NULL); + /*time_t timestamp = time(NULL); struct tm timedata; localtime_r(×tamp, &timedata); @@ -143,19 +143,29 @@ void ByteIn(u8 val) Output[3] = BCD(timedata.tm_wday); Output[4] = BCD(timedata.tm_hour); Output[5] = BCD(timedata.tm_min); - Output[6] = BCD(timedata.tm_sec); + Output[6] = BCD(timedata.tm_sec);*/ + Output[0] = BCD(22); + Output[1] = BCD(11); + Output[2] = BCD(3); + Output[3] = BCD(3); + Output[4] = BCD(6); + Output[5] = BCD(0); + Output[6] = BCD(0); } break; case 0x60: { - time_t timestamp = time(NULL); + /*time_t timestamp = time(NULL); struct tm timedata; localtime_r(×tamp, &timedata); Output[0] = BCD(timedata.tm_hour); Output[1] = BCD(timedata.tm_min); - Output[2] = BCD(timedata.tm_sec); + Output[2] = BCD(timedata.tm_sec);*/ + Output[0] = BCD(6); + Output[1] = BCD(0); + Output[2] = BCD(0); } break;