|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
类型定义 | |
| typedef errcode_t(* | watchdog_callback_t) (uintptr_t param) |
| Watchdog超时回调。 | |
枚举 | |
| enum | wdt_mode_t { WDT_MODE_RESET = 0 , WDT_MODE_INTERRUPT , WDT_MODE_MAX } |
| 看门狗触发模式。 更多... | |
函数 | |
| errcode_t | uapi_watchdog_init (uint32_t timeout) |
| 初始化Watchdog。 | |
| errcode_t | uapi_watchdog_deinit (void) |
| 去初始化Watchdog。 | |
| errcode_t | uapi_watchdog_enable (wdt_mode_t mode) |
| 使能Watchdog。 | |
| errcode_t | uapi_watchdog_disable (void) |
| 去使能Watchdog。 | |
| errcode_t | uapi_watchdog_kick (void) |
| 喂狗。 | |
| errcode_t | uapi_watchdog_set_time (uint32_t timeout) |
| 设置Watchdog超时时间。 | |
| errcode_t | uapi_watchdog_get_left_time (uint32_t *timeout) |
| 获取看门狗计数器的剩余值。 | |
| errcode_t | uapi_register_watchdog_callback (watchdog_callback_t callback) |
| 注册看门狗回调。 | |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
Description: Provides Watchdog driver
History:
2022-07-26, Create file.
| enum wdt_mode_t |
| errcode_t uapi_register_watchdog_callback | ( | watchdog_callback_t | callback | ) |
注册看门狗回调。
| errcode_t uapi_watchdog_deinit | ( | void | ) |
去初始化Watchdog。
| errcode_t uapi_watchdog_disable | ( | void | ) |
去使能Watchdog。
| errcode_t uapi_watchdog_enable | ( | wdt_mode_t | mode | ) |
使能Watchdog。
| errcode_t uapi_watchdog_get_left_time | ( | uint32_t * | timeout | ) |
获取看门狗计数器的剩余值。
| errcode_t uapi_watchdog_init | ( | uint32_t | timeout | ) |
初始化Watchdog。
| errcode_t uapi_watchdog_kick | ( | void | ) |
喂狗。
| errcode_t uapi_watchdog_set_time | ( | uint32_t | timeout | ) |
设置Watchdog超时时间。