Index: firmware/App/Tasks/TaskGeneral.c =================================================================== diff -u -r9f2e4e5933d2e418b75f91e3db5df69c71878d43 -rabbad386f4cc94f315300dffef321fe8c03fbd52 --- firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision 9f2e4e5933d2e418b75f91e3db5df69c71878d43) +++ firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision abbad386f4cc94f315300dffef321fe8c03fbd52) @@ -59,7 +59,10 @@ checkInWithWatchdogMgmt( TASK_GENERAL ); // Do this first to keep timing consistent with watchdog management // Manage data received from other sub-systems - execSystemCommRx(); + execSystemCommRx(); + + // Manage RTC + execRTC(); // Prevent most processing until UI has started communicating #ifndef SIMULATE_UI @@ -91,10 +94,7 @@ // Control dialysate outlet pump execDialOutFlowController(); -#endif - - // Manage RTC - execRTC(); +#endif // Manage NVDataMgmt process record state machine execNVDataMgmtProcessRecord();