Index: App/Tasks/TaskGeneral.c =================================================================== diff -u -r29f1ba03faefd982327916590818a260a3e4aa48 -ra87b6b9e253c6c0fcc84bca6f5de71959ce18bcc --- App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision 29f1ba03faefd982327916590818a260a3e4aa48) +++ App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision a87b6b9e253c6c0fcc84bca6f5de71959ce18bcc) @@ -59,6 +59,9 @@ } #endif + // check in with watchdog manager + checkInWithWatchdogMgmt( TASK_GENERAL ); // do this first to keep timing consistent with watchdog management + // manage data received from other sub-systems execSystemCommRx(); @@ -71,9 +74,6 @@ // manage data to be transmitted to other sub-systems execSystemCommTx(); - // check in with watchdog manager - checkInWithWatchdogMgmt( TASK_GENERAL ); - // toggle GPIO to indicate general task has executed // gioToggleBit( gioPORTB, 1 ); }