Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -r3ded5ffcbcade3f1da5d40c52936ab5f97fc6ec9 -r62db7c6218b47db4ef80e1b528228a8887545aad --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 3ded5ffcbcade3f1da5d40c52936ab5f97fc6ec9) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 62db7c6218b47db4ef80e1b528228a8887545aad) @@ -27,6 +27,7 @@ #include "WatchdogMgmt.h" #include "ModeInitPOST.h" #include "NVDataMgmt.h" +#include "Valves.h" /** * @addtogroup HDInitAndPOSTMode @@ -140,6 +141,11 @@ postState = handlePOSTStatus( testStatus ); break; + case POST_STATE_VALVES: + testStatus = execValvesSelfTest(); + postState = handlePOSTStatus( testStatus ); + break; + case POST_STATE_ACCELEROMETER: #ifndef DISABLE_ACCELS testStatus = execAccelTest(); @@ -149,6 +155,7 @@ postState = handlePOSTStatus( testStatus ); break; + // Should be last POST case POST_STATE_STUCK_BUTTON: testStatus = execStuckButtonTest(); handlePOSTStatus( testStatus );