Function gx_hal_watchdog_init¶
Defined in file__output_copyinclude_src_include_watchdog_gx_hal_watchdog.h
Function Documentation¶
-
hal_status gx_hal_watchdog_init(GX_HAL_WDT *dev)¶
看门狗初始化 调用该函数初始化看门狗,调用前需要填充 dev 结构体中以下参数: regs: 基地址 pclk: 时钟源频率, 单位(Hz) mode: 响应模式 timeout: 超时时间, 单位(秒)
wdt_callback: 中断回调函数(可选) pdata: 中断回调函数参数(可选) 注意:
该函数只是初始化看门狗,想要启动看门狗还要调用 gx_hal_watchdog_start
根据不同的看门狗硬件实现,实际的超时时间(timeout)要大于等于设定的超时时间
- 参数
dev – 看门狗设备句柄
- Returns HAL_OK
成功
- Returns HAL_ERROR
失败
- 返回
hal_status 是否成功