Index: firmware/App/Tasks/TaskGeneral.c =================================================================== diff -u -rd830f37cf6a42a16399c87985bd51dfd9312ced3 -r1c80d60fe6a95297a8a8033a3c7eade53e72779a --- firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision d830f37cf6a42a16399c87985bd51dfd9312ced3) +++ firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision 1c80d60fe6a95297a8a8033a3c7eade53e72779a) @@ -25,6 +25,7 @@ #include "SystemComm.h" #include "WatchdogMgmt.h" #include "TaskGeneral.h" +#include "RTC.h" #ifdef RM46_EVAL_BOARD_TARGET #include "CPLD.h" @@ -53,6 +54,10 @@ // manage data received from other sub-systems execSystemCommRx(); + // Control RTC + // After CommRx and and before execOperationModes() + execRTC(); + // prevent most processing until UI has started communicating #ifndef RM46_EVAL_BOARD_TARGET if ( TRUE == uiCommunicated() )