WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_rtc.h 文件参考
#include <stdint.h>
#include "errcode.h"
#include "rtc_porting.h"
hal_rtc.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

类型定义

typedef void(* hal_rtc_callback_t) (rtc_index_t index)
 RTC的回调函数。
 

函数

errcode_t hal_rtc_init (rtc_index_t index, hal_rtc_callback_t callback)
 HAL层RTC的初始化接口。
 
void hal_rtc_deinit (rtc_index_t index)
 HAL层RTC的去初始化接口。
 
void hal_rtc_start (rtc_index_t index)
 HAL层启动硬件定时器计数的接口。
 
void hal_rtc_stop (rtc_index_t index)
 HAL层停止硬件定时器计数的接口。
 
void hal_rtc_config_load (rtc_index_t index, uint64_t delay_count)
 HAL层设置硬件计时器计数的接口。
 
uint64_t hal_rtc_get_current_value (rtc_index_t index)
 HAL层获取硬件当时计时器剩余计数的接口。
 
uint32_t hal_rtc_get_int_cnt_record (void)
 HAL层获取RTC发生中断的次数的值。
 
uint32_t hal_rtc_get_int_status (rtc_index_t index)
 HAL层获取硬件当时计时器中断状态。
 
errcode_t hal_rtc_regs_init (rtc_index_t index)
 初始化rtc,设置寄存器的基地址。
 
void hal_rtc_regs_deinit (rtc_index_t index)
 去初始化,然后清除在 hal_rtc_regs_init 中设置的寄存器地址。