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

接口函数

表 118 RTC驱动接口函数
API 芯片
GR551x GR5526

app_rtc_init

Y

Y

app_rtc_deinit

Y

Y

app_rtc_init_time

Y

Y

app_rtc_get_time

Y

Y

app_rtc_setup_alarm

Y

Y

app_rtc_setup_tick

Y

Y

app_rtc_disable_event

Y

Y

app_rtc_time_sync

N

Y

app_rtc_init

表 119 app_rtc_init接口
函数原型

uint16_t app_rtc_init(app_rtc_evt_handler_t evt_handler)

功能说明

初始化RTC

输入参数

evt_handler:用户自己实现的中断回调函数

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

回调函数形式参照typedef void (*app_rtc_evt_handler_t)(app_rtc_evt_t *p_evt);

HAL层已经实现中断标志位的清理,用户不用关心中断标志的清理,回调函数根据返回事件类型进行相应的处理即可。

使用芯片内部低速时钟源,该接口无意义。

app_rtc_deinit

表 120 app_rtc_deinit接口
函数原型

uint16_t app_rtc_deinit(void)

功能说明

反初始化RTC

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

使用芯片内部低速时钟源,该接口无意义

app_rtc_init_time

表 121 app_rtc_init_time接口
函数原型

uint16_t app_rtc_init_time(app_rtc_time_t *p_time)

功能说明

初始化RTC时间

输入参数

p_time:初始时间结构体

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

app_rtc_get_time

表 122 app_rtc_get_time接口
函数原型

uint16_t app_rtc_get_time(app_rtc_time_t *p_time)

功能说明

获取RTC时间

输入参数

p_time:存放时间的结构体

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

app_rtc_setup_alarm

表 174 app_rtc_setup_alarm接口
函数原型

uint16_t app_rtc_setup_alarm(app_rtc_alarm_t *p_alarm)

功能说明

设置RTC alarm中断

输入参数

p_alarm:Alarm中断的配置参数

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

使用芯片内部低速时钟源,该接口无意义

app_rtc_setup_tick

表 124 app_rtc_setup_tick接口
函数原型

uint16_t app_rtc_setup_tick(uint32_t interval)

功能说明

设置RTC TICK中断

输入参数

interval:RTC TICK值(单位:ms)

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

使用芯片内部低速时钟源,该接口无意义

app_rtc_disable_event

表 125 app_rtc_disable_event接口
函数原型

uint16_t app_rtc_disable_event(uint32_t disable_mode)

功能说明

禁能RTC相关中断

输入参数

disable_mode:可取值APP_RTC_ALARM_DISABLE_DATE、APP_RTC_ALARM_DISABLE_TICK、APP_RTC_ALARM_DISABLE_ALL

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

app_rtc_time_sync

表 126 app_rtc_time_sync接口
函数原型

void app_rtc_time_sync(uint16_t SlowClockFreq)

功能说明

同步RTC时间

输入参数

SlowClockFreq:校准后的慢速时钟

返回值
备注 仅适用于GR5526

扫描关注

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