Index: firmware/App/Services/WatchdogMgmt.h =================================================================== diff -u -rde5a0d43bdef611d963d11855bc958a8d8899a09 -r8dad6fab1c33602ad94908fd31b8b15153a9eb6e --- firmware/App/Services/WatchdogMgmt.h (.../WatchdogMgmt.h) (revision de5a0d43bdef611d963d11855bc958a8d8899a09) +++ firmware/App/Services/WatchdogMgmt.h (.../WatchdogMgmt.h) (revision 8dad6fab1c33602ad94908fd31b8b15153a9eb6e) @@ -20,15 +20,25 @@ #include "HDCommon.h" +/** + * @defgroup WatchdogMgmt WatchdogMgmt + * @brief The watchdog management module provides functions for checking in + * with and petting the watchdog. + * + * @addtogroup WatchdogMgmt + * @{ + */ + // ********** public definitions ********** - + +/// Enumeration of tasks that must check in with the watchdog manager. typedef enum Tasks { - TASK_BG = 0, // Background - TASK_GENERAL, // General - TASK_PRIORITY, // Priority - TASK_TIMER, // Timer - NUM_OF_TASKS + TASK_BG = 0, ///< Background task + TASK_GENERAL, ///< General task + TASK_PRIORITY, ///< Priority task + TASK_TIMER, ///< Timer task + NUM_OF_TASKS ///< Number of tasks } TASK_T; // ********** public function prototypes ********** @@ -41,4 +51,6 @@ BOOL testSetWatchdogTaskCheckInOverride( U32 task, BOOL value ); BOOL testResetWatchdogTaskCheckInOverride( U32 task ); +/**@}*/ + #endif