Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -r787312bd901f9c4c9d9e91591ecadca9f22fbeb6 -r5e595c58d494cfd452a8a9e89aec3bb8def793e2 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 787312bd901f9c4c9d9e91591ecadca9f22fbeb6) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 5e595c58d494cfd452a8a9e89aec3bb8def793e2) @@ -94,7 +94,7 @@ postState = DG_POST_STATE_FPGA; #ifdef SKIP_POST postState = DG_POST_STATE_COMPLETED; - postState = DG_POST_STATE_NVDATAMGMT; + postState = DG_POST_STATE_RTC; #endif break; @@ -108,6 +108,11 @@ postState = handlePOSTStatus( testStatus ); break; + case DG_POST_STATE_NVDATAMGMT: + testStatus = execNVDataMgmtSelfTest(); + postState = handlePOSTStatus( testStatus ); + break; + case DG_POST_STATE_TEMPERATURE_SENSORS: testStatus = execTemperatureSensorsSelfTest(); postState = handlePOSTStatus( testStatus ); @@ -155,12 +160,6 @@ break; #endif - case DG_POST_STATE_NVDATAMGMT: - testStatus = execNVDataMgmtSelfTest(); - postState = handlePOSTStatus( testStatus ); - //postState = DG_POST_STATE_COMPLETED; - break; - case DG_POST_STATE_WATCHDOG: testStatus = execWatchdogTest(); handlePOSTStatus( testStatus ); // ignoring return value because last test