Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -r4d7d40a27130dc813d653f044cbb856b1b7d8481 -r35246359c5a9080c704e0a6f1563e99a337e2e91 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 4d7d40a27130dc813d653f044cbb856b1b7d8481) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 35246359c5a9080c704e0a6f1563e99a337e2e91) @@ -17,6 +17,7 @@ #include "Accel.h" #include "CPLD.h" +#include "DrainPump.h" #include "FPGA.h" #include "Heaters.h" #include "ModeInitPOST.h" @@ -126,6 +127,13 @@ postState = handlePOSTStatus( testStatus ); break; +#ifdef _VECTORCAST_ + case DG_POST_DRAIN_PUMP: + testStatus = execDrainPumpSelfTest(); + postState = handlePOSTStatus( testStatus ); + break; +#endif + case DG_POST_STATE_WATCHDOG: testStatus = execWatchdogTest(); handlePOSTStatus( testStatus ); // ignoring return value because last test