Index: RTC.c =================================================================== diff -u -r17fa706c65f19b40ae1f8097133ca0dc45d77c93 -r78733a54f723812233f901f66a356fb29be38628 --- RTC.c (.../RTC.c) (revision 17fa706c65f19b40ae1f8097133ca0dc45d77c93) +++ RTC.c (.../RTC.c) (revision 78733a54f723812233f901f66a356fb29be38628) @@ -119,7 +119,6 @@ #define YEAR_2000 2000U ///< Year 2000 #define EPOCH_BASE_YEAR 1970U ///< Reference year to calculate epoch (1970) #define YEAR_2021 2021U ///< Year 2021 -#define RTC_CHECK_YEAR_TIMEOUT_MS ( 3 * MS_PER_SECOND ) ///< RTC check year timeout in milliseconds. #define SECS_IN_HOUR 3600 ///< Number of seconds in an hour. #define MONTHS_IN_YEAR 12 ///< Number of months in a year. @@ -1465,7 +1464,6 @@ S32 elapsedTime = (S32)calcTimeSince( RTCSelfTestTimer ); S32 deltaTime = elapsedTime - (S32)MS_PER_SECOND; S32 elapsedFPGATime = (S32)u16DiffWithWrap( previousFPGATimerCount, getFPGATimerCount() ); - RTCSelfTestTimer = getMSTimerCount(); result = RTC_SELF_TEST_STATE_CHECK_RTC_YEAR; #ifdef _DG_ @@ -1531,13 +1529,6 @@ state = RTC_SELF_TEST_STATE_COMPLETE; } - else if ( TRUE == didTimeout( RTCSelfTestTimer, RTC_CHECK_YEAR_TIMEOUT_MS ) ) - { - // If the year is still 0 after a certain period of time, alarm - RTCSelfTestResult = SELF_TEST_STATUS_FAILED; - state = RTC_SELF_TEST_STATE_COMPLETE; - SET_ALARM_WITH_1_U32_DATA( alarm, (U16)RTCTimestampStruct.years ); - } return state; }