Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -rc0273c73da6b6dee4ad6f1d54cb6c6f27a262b5b -r3ded5ffcbcade3f1da5d40c52936ab5f97fc6ec9 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision c0273c73da6b6dee4ad6f1d54cb6c6f27a262b5b) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 3ded5ffcbcade3f1da5d40c52936ab5f97fc6ec9) @@ -15,9 +15,12 @@ * ***************************************************************************/ +#include "Accel.h" #include "AlarmLamp.h" +#include "BloodFlow.h" #include "Buttons.h" #include "CPLD.h" +#include "DialInFlow.h" #include "FPGA.h" #include "OperationModes.h" #include "RTC.h" @@ -127,6 +130,25 @@ postState = handlePOSTStatus( testStatus ); break; + case POST_STATE_BLOOD_FLOW: + testStatus = execBloodFlowTest(); + postState = handlePOSTStatus( testStatus ); + break; + + case POST_STATE_DIALYSATE_FLOW: + testStatus = execDialInFlowTest(); + postState = handlePOSTStatus( testStatus ); + break; + + case POST_STATE_ACCELEROMETER: +#ifndef DISABLE_ACCELS + testStatus = execAccelTest(); +#else + testStatus = SELF_TEST_STATUS_PASSED; +#endif + postState = handlePOSTStatus( testStatus ); + break; + case POST_STATE_STUCK_BUTTON: testStatus = execStuckButtonTest(); handlePOSTStatus( testStatus );