Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -r4df3087b3b1944c60cd33c752a81c3fdba19189f -rb00abccd173d0c989ab8d352366dba108f5e8827 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 4df3087b3b1944c60cd33c752a81c3fdba19189f) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision b00abccd173d0c989ab8d352366dba108f5e8827) @@ -20,6 +20,7 @@ #include "TemperatureSensors.h" #include "WatchdogMgmt.h" #include "ModeInitPOST.h" +#include "Heaters.h" // ********** private definitions ********** @@ -29,6 +30,7 @@ POST_STATE_FPGA, POST_STATE_WATCHDOG, POST_STATE_TEMPERATURE_SENSORS, + POST_STATE_HEATERS, POST_STATE_COMPLETED, POST_STATE_FAILED, NUM_OF_POST_STATES @@ -109,6 +111,11 @@ postState = handlePOSTStatus( testStatus ); break; + case POST_STATE_HEATERS: + testStatus = execHeatersSelfTest(); + postState = handlePOSTStatus( testStatus ); + break; + case POST_STATE_WATCHDOG: testStatus = execWatchdogTest(); handlePOSTStatus( testStatus ); // ignoring return value because last test