Index: RTC.c =================================================================== diff -u -r0ee608e8de70aef91f5bdf7ebfa1f1cccf2e43dd -r5010eb0fe6fb79f67dfa73ae40331d61cd80f17b --- RTC.c (.../RTC.c) (revision 0ee608e8de70aef91f5bdf7ebfa1f1cccf2e43dd) +++ RTC.c (.../RTC.c) (revision 5010eb0fe6fb79f67dfa73ae40331d61cd80f17b) @@ -310,32 +310,26 @@ switch ( RTCSelfTestState ) { case RTC_SELF_TEST_STATE_START: - RTCSelfTestState = handleSelfTestStart(); break; case RTC_SELF_TEST_STATE_CHECK_CTRL_REGS: - RTCSelfTestState = handleSelfTestCheckCtrlRegs(); break; case RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND: - RTCSelfTestState = handleSelfTestWaitForFirstSecond(); break; case RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND: - RTCSelfTestState = handleSelfTestWaitForSecondSecond(); break; case RTC_SELF_TEST_STATE_CHECK_ACCURACY: - RTCSelfTestState = handleSelfTestCheckAccuracy(); break; case RTC_SELF_TEST_STATE_COMPLETE: - // Done with POST regardless of the results break; @@ -366,37 +360,30 @@ switch ( RTCExecState ) { case RTC_EXEC_STATE_WAIT_FOR_POST: - RTCExecState = handleExecWaitForPostState(); break; case RTC_EXEC_STATE_IDLE: - RTCExecState = handleExecIdleState(); break; case RTC_EXEC_STATE_PREP_RAM: - RTCExecState = handleExecPrepRAMState(); break; case RTC_EXEC_STATE_WRITE_TO_RAM: - RTCExecState = handleExecWriteToRAMState(); break; case RTC_EXEC_STATE_READ_FROM_RAM: - RTCExecState = handleExecReadFromRAMState(); break; case RTC_EXEC_STATE_WRITE: - RTCExecState = handleExecWriteState(); break; case RTC_EXEC_STATE_READ: - RTCExecState = handleExecReadState(); break; @@ -954,7 +941,7 @@ { RTC_EXEC_STATE_T result = RTC_EXEC_STATE_WAIT_FOR_POST; - //if ( RTCSelfTestState == RTC_SELF_TEST_STATE_COMPLETE ) + if ( RTCSelfTestState == RTC_SELF_TEST_STATE_COMPLETE ) { result = RTC_EXEC_STATE_IDLE; }