Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -r830213bc6dcc1a684610caf78c79d55f2cb41e93 -r3b84fc79b2fd6c7a447e54e4fe821447f613af59 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 830213bc6dcc1a684610caf78c79d55f2cb41e93) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 3b84fc79b2fd6c7a447e54e4fe821447f613af59) @@ -7,8 +7,8 @@ * * @file ModeInitPOST.c * -* @author (last) Vinayakam Mani -* @date (last) 23-Jan-2025 +* @author (last) Arpita Srivastava +* @date (last) 10-Mar-2026 * * @author (original) Vinayakam Mani * @date (original) 07-Aug-2024 @@ -18,13 +18,14 @@ #include "reg_crc.h" // Used to hold reset reason code at startup before bits get cleared #include "reg_system.h" // Used to access exception status registers for reset reason code at startup +#include "BalancingChamber.h" #include "ConcentratePumps.h" #include "ConductivitySensors.h" #include "FpgaDD.h" //#include "Integrity.h" #include "Messaging.h" #include "ModeInitPOST.h" -//#include "NVDataMgmt.h" +#include "NVMgmt.h" #include "OperationModes.h" #include "Pressure.h" #include "SafetyShutdown.h" @@ -88,6 +89,8 @@ // resetPressuresPOSTState(); resetWatchdogPOSTState(); resetSafetyShutdownPOSTState(); + // Deactivate Balancing Chamber Switching + requestBalChamberSwitching( FALSE ); return postState; } @@ -133,7 +136,7 @@ break; case DD_POST_STATE_NVDATAMGMT: - //testStatus = execNVDataMgmtSelfTest(); + testStatus = execNVMSelfTest(); postState = handlePOSTStatus( testStatus ); break;