Lines Matching full:watchdog
9 * @brief Task watchdog header file
11 * This header file declares prototypes for the task watchdog APIs.
13 * The task watchdog can be used to monitor correct operation of individual
14 * threads. It can be used together with a hardware watchdog as a fallback.
25 * @brief Task Watchdog APIs
26 * @defgroup task_wdt_api Task Watchdog APIs
37 /** Task watchdog callback. */
41 * @brief Initialize task watchdog.
43 * This function sets up necessary kernel timers and the hardware watchdog (if
47 * @param hw_wdt Pointer to the hardware watchdog device used as fallback.
48 * Pass NULL if no hardware watchdog fallback is desired.
51 * @retval -ENOTSUP If assigning a hardware watchdog is not supported.
61 * Adds a new timeout to the list of task watchdog channels.
64 * @param callback Function to be called when watchdog timer expired. Pass
66 * @param user_data User data to associate with the watchdog channel.
79 * @brief Delete task watchdog channel.
81 * Deletes the specified channel from the list of task watchdog channels. The
92 * @brief Feed specified watchdog channel.
95 * internal kernel timer used as for the software watchdog with the next due