Index: RTC.c =================================================================== diff -u -r0009d6f83716ef0906bc5aa88b9668f0965a4f31 -r449284762afeab963030f9eccd6cfded649abbad --- RTC.c (.../RTC.c) (revision 0009d6f83716ef0906bc5aa88b9668f0965a4f31) +++ RTC.c (.../RTC.c) (revision 449284762afeab963030f9eccd6cfded649abbad) @@ -1396,6 +1396,8 @@ static RTC_SELF_TEST_STATE_T handleSelfTestCheckAccuracy( void ) { RTC_SELF_TEST_STATE_T result = RTC_SELF_TEST_STATE_CHECK_ACCURACY; + +#ifndef BOARD_WITH_NO_HARDWARE BOOL isStatusOk = serviceRTC( txBuffer, rxBuffer, RTC_GENERAL_BUFFER_LENGTH ); if ( ( TRUE == isStatusOk ) && ( rxBuffer[ RTC_SECONDS_INDEX ] != RTCPreviousSecond ) ) @@ -1426,6 +1428,10 @@ SET_ALARM_WITH_2_U32_DATA( alarm, (U32)elapsedFPGATime, (U32)elapsedTime ); } } +#else + result = RTC_SELF_TEST_STATE_COMPLETE; + RTCSelfTestResult = SELF_TEST_STATUS_PASSED; +#endif return result; }