@@ -186,17 +186,15 @@ bool test() {
186186 g_testResult = TEST_FAILED;
187187 DebugTrace (" RTC test failed, invalid time format detected (%02d:%02d:%02d)\n " ,
188188 (int )rtc_hour, (int )rtc_minute, (int )rtc_second);
189- } else if (cmp_datetime (year, month, day, hour, minute, second,
190- rtc_year, rtc_month, rtc_day, rtc_hour, rtc_minute, rtc_second) < 0 ) {
189+ } else if (cmp_datetime (year, month, day, hour, minute, second, rtc_year, rtc_month, rtc_day, rtc_hour, rtc_minute, rtc_second) <= 0 ) {
191190 g_testResult = TEST_OK;
192191 if (!dstCheck ()) {
193192 persist_conf::writeSystemDateTime (rtc_year, rtc_month, rtc_day, rtc_hour,
194193 rtc_minute, rtc_second, 2 );
195194 }
196195 } else {
197196 g_testResult = TEST_FAILED;
198- DebugTrace (" RTC test failed, RTC time (%d-%02d-%02d %02d:%02d:%02d) older then or "
199- " equal to EEPROM time (%d-%02d-%02d %02d:%02d:%02d)\n " ,
197+ DebugTrace (" RTC test failed, RTC time (%d-%02d-%02d %02d:%02d:%02d) older then EEPROM time (%d-%02d-%02d %02d:%02d:%02d)\n " ,
200198 (int )(2000 + rtc_year), (int )rtc_month, (int )rtc_day, (int )rtc_hour, (int )rtc_minute, (int )rtc_second,
201199 (int )(2000 + year), (int )month, (int )day, (int )hour, (int )minute, (int )second);
202200 }
0 commit comments