17#ifndef ZEPHYR_INCLUDE_TASK_WDT_H_
18#define ZEPHYR_INCLUDE_TASK_WDT_H_
int task_wdt_feed(int channel_id)
Feed specified watchdog channel.
int task_wdt_add(uint32_t reload_period, task_wdt_callback_t callback, void *user_data)
Install new timeout.
int task_wdt_delete(int channel_id)
Delete task watchdog channel.
void(* task_wdt_callback_t)(int channel_id, void *user_data)
Task watchdog callback.
Definition task_wdt.h:38
int task_wdt_init(const struct device *hw_wdt)
Initialize task watchdog.
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
Runtime device structure (in ROM) per driver instance.
Definition device.h:412