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 是否成功