Index: firmware/App/Tasks/TaskGeneral.c =================================================================== diff -u -rf7e3018ec6ab762fe08efb42b21fb2ca970174b0 -re5bb82cad756fbb10f04d576dffd499df78f6b35 --- firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision f7e3018ec6ab762fe08efb42b21fb2ca970174b0) +++ firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision e5bb82cad756fbb10f04d576dffd499df78f6b35) @@ -16,14 +16,16 @@ //#include "gio.h" -#include "Common.h" +#include #include "AlarmLamp.h" #include "BloodFlow.h" #include "DialInFlow.h" #include "OperationModes.h" +#include "PresOccl.h" #include "SystemComm.h" #include "WatchdogMgmt.h" #include "TaskGeneral.h" +#include "RTC.h" #ifdef RM46_EVAL_BOARD_TARGET #include "CPLD.h" @@ -57,6 +59,9 @@ if ( TRUE == uiCommunicated() ) #endif { + // monitor pressure/occlusion sensors + execPresOccl(); + // run operation mode state machine execOperationModes(); @@ -66,6 +71,10 @@ // control dialysate inlet pump execDialInFlowController(); + // Control RTC + // After CommRx and and before execOperationModes() + execRTC(); + // manage alarm state execAlarmMgmt();