===== watchdog group ===== This group contains all active watchdogs. Each watchdog is a sub group with the watchdog name as the group name. "watchdog": { "timeout_watchdog": { "type": "timeout" "timeout": "100ms" } } ==== type ==== defines what type of watchdog. Type can be: * timeout (must be feed before deadline) * window (must be feed within the time window. * software (no peripheral used) * external (watchdog device connected to output pin and reset pin) **type**: enum **default**: timeout ==== timeout ==== defines the deadline for a timeout watchdog **type**: string **default**: 100ms ===== API ===== The part "watchdog name" in the described functions will be replaced by the name of the watchdog. E.g. if your watchdog is called "window_watchdog" then the API function "void watchdog_name_feed(void)" will become "void window_watchdog_feed(void)". void watchdog_name_feed(void)