Index: RTC.c =================================================================== diff -u -r409a568e2b1f477d783d0dacf71964d5abe86ac3 -r4c74c132217684aa85326f3d85d6a3eb0e7418af --- RTC.c (.../RTC.c) (revision 409a568e2b1f477d783d0dacf71964d5abe86ac3) +++ RTC.c (.../RTC.c) (revision 4c74c132217684aa85326f3d85d6a3eb0e7418af) @@ -145,7 +145,6 @@ RTC_EXEC_STATE_READ_FROM_RAM, ///< Exec state read from RAM RTC_EXEC_STATE_READ, ///< Exec state read RTC_EXEC_STATE_WRITE, ///< Exec state write - RTC_EXEC_STATE_FAULT, ///< Exec state fault NUM_OF_RTC_EXEC_STATES ///< Total number of exec states } RTC_EXEC_STATE_T; @@ -391,15 +390,10 @@ RTCExecState = handleExecReadState(); break; - case RTC_EXEC_STATE_FAULT: - - // Something failed, we shouldn't be here - break; - default: SET_ALARM_WITH_2_U32_DATA( ALARM_ID_SOFTWARE_FAULT, SW_FAULT_ID_RTC_EXEC_INVALID_STATE, RTCExecState ); - RTCExecState = RTC_EXEC_STATE_FAULT; + RTCExecState = RTC_EXEC_STATE_IDLE; break; } }