174#ifdef CONFIG_WATCHDOG_SUPPORT_LPM
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
errcode_t uapi_watchdog_set_time(uint32_t timeout)
设置Watchdog超时时间。
Definition watchdog.c:129
errcode_t uapi_watchdog_disable(void)
去使能Watchdog。
Definition watchdog.c:114
errcode_t(* watchdog_callback_t)(uintptr_t param)
Watchdog超时回调。
Definition watchdog.h:157
wdt_mode_t
看门狗触发模式。
Definition watchdog.h:34
errcode_t uapi_register_watchdog_callback(watchdog_callback_t callback)
注册看门狗回调。
Definition watchdog.c:180
errcode_t uapi_watchdog_init(uint32_t timeout)
初始化Watchdog。
Definition watchdog.c:27
errcode_t uapi_watchdog_enable(wdt_mode_t mode)
使能Watchdog。
Definition watchdog.c:100
errcode_t uapi_watchdog_kick(void)
喂狗。
Definition watchdog.c:164
errcode_t uapi_watchdog_deinit(void)
去初始化Watchdog。
Definition watchdog.c:60
errcode_t uapi_watchdog_get_left_time(uint32_t *timeout)
获取看门狗计数器的剩余值。
Definition watchdog.c:150
@ WDT_MODE_RESET
Definition watchdog.h:35
@ WDT_MODE_MAX
Definition watchdog.h:42
@ WDT_MODE_INTERRUPT
Definition watchdog.h:38
unsigned int uintptr_t
Definition td_type.h:65