CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

AON WDT驱动API描述

AON WDT驱动的API主要如下:

表 494 AON WDT驱动的APIs
API类别 API名称 描述

初始化

hal_aon_wdt_init()

初始化AON WDT外设,配置计数初值等参数。

hal_aon_wdt_deinit()

反初始化AON WDT外设。

IO操作

hal_aon_wdt_refresh

重载计数初值。

中断处理及回调函数

hal_aon_wdt_irq_handler

中断处理函数。

hal_aon_wdt_alarm_callback

复位警告回调函数。

下面章节将对各API进行详细描述。

hal_aon_wdt_init

表 495 hal_aon_wdt_init接口
函数原型

hal_status_t hal_aon_wdt_init(aon_wdt_handle_t *p_aon_wdt)

功能说明

根据AON WDT句柄中的指定参数初始化AON WDT。

输入参数

p_aon_wdt:指向aon_wdt_handle_t结构体变量的指针,该结构体变量包含指定的AON WDT模块的配置信息。

返回值

HAL状态。

备注

hal_aon_wdt_deinit

表 496 hal_aon_wdt_deinit接口
函数原型

hal_status_t hal_aon_wdt_deinit(aon_wdt_handle_t *p_aon_wdt)

功能说明

将AON WDT外设寄存器反初始化为它们的默认值。

输入参数

p_aon_wdt:指向aon_wdt_handle_t结构体变量的指针,该结构体变量包含指定的AON WDT模块的配置信息。

返回值

HAL状态。

备注

hal_aon_wdt_refresh

表 497 hal_aon_wdt_refresh接口
函数原型

hal_status_t hal_aon_wdt_refresh(aon_wdt_handle_t *p_aon_wdt)

功能说明

刷新看门狗计数。

输入参数

p_aon_wdt:指向aon_wdt_handle_t结构体变量的指针,该结构体变量包含指定的AON_WDT模块的配置信息。

返回值

HAL状态。

备注

hal_aon_wdt_irq_handler

表 498 hal_aon_wdt_irq_handler接口
函数原型

void hal_aon_wdt_irq_handler(aon_wdt_handle_t *p_aon_wdt)

功能说明

处理AON WDT中断请求。

输入参数

p_aon_wdt:指向aon_wdt_handle_t结构体变量的指针,该结构体变量包含指定的AON WDT模块的配置信息。

返回值

备注

hal_aon_wdt_alarm_callback

表 499 hal_aon_wdt_alarm_callback接口
函数原型

void hal_aon_wdt_alarm_callback(aon_wdt_handle_t *p_aon_wdt)

功能说明

中断回调函数,AON WDT计数到alarm count时被调用。

输入参数

p_aon_wdt:指向aon_wdt_handle_t结构体变量的指针,该结构体变量包含指定的AON WDT模块的配置信息。

返回值

备注

该函数为weak类型的空函数,当开发者需要使用该回调函数时,可重写该API。

扫描关注

打开微信,使用“扫一扫”即可关注。