Index: firmware/App/Tasks/TaskGeneral.c =================================================================== diff -u -r766708fceb0bdf1af8c7897df29d4f5036bfd3db -r7665e7b142961a50c5e77c44877247366a374526 --- firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision 766708fceb0bdf1af8c7897df29d4f5036bfd3db) +++ firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision 7665e7b142961a50c5e77c44877247366a374526) @@ -21,7 +21,8 @@ #include "CPLD.h" #include "DGInterface.h" #include "DialInFlow.h" -#include "DialOutFlow.h" +#include "DialOutFlow.h" +#include "NVDataMgmt.h" #include "OperationModes.h" #include "PresOccl.h" #include "SystemComm.h" @@ -63,7 +64,8 @@ #ifndef SIMULATE_UI if ( TRUE == uiCommunicated() ) #endif - { + { +#ifndef RM46_EVAL_BOARD_TARGET // Monitor DG execDGInterfaceMonitor(); @@ -83,13 +85,19 @@ execDialInFlowController(); // Control dialysate outlet pump - execDialOutFlowController(); + execDialOutFlowController(); +#endif // Manage RTC - execRTC(); - + execRTC(); + + // Manage NVDataMgmt process record state machine + execNVDataMgmtProcessRecord(); + +#ifndef RM46_EVAL_BOARD_TARGET // Manage alarm state - execAlarmMgmt(); + execAlarmMgmt(); +#endif // Manage data to be transmitted to other sub-systems execSystemCommTx();