uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
errcode_t hal_rtc_init(rtc_index_t index, hal_rtc_callback_t callback)
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,设置寄存器的基地址。
Definition hal_rtc.c:16
void hal_rtc_stop(rtc_index_t index)
HAL层停止硬件定时器计数的接口。
uint64_t hal_rtc_get_current_value(rtc_index_t index)
HAL层获取硬件当时计时器剩余计数的接口。
void hal_rtc_config_load(rtc_index_t index, uint64_t delay_count)
HAL层设置硬件计时器计数的接口。
uint32_t hal_rtc_get_int_cnt_record(void)
HAL层获取RTC发生中断的次数的值。
void hal_rtc_deinit(rtc_index_t index)
HAL层RTC的去初始化接口。
void hal_rtc_regs_deinit(rtc_index_t index)
去初始化,然后清除在 hal_rtc_regs_init 中设置的寄存器地址。
Definition hal_rtc.c:28
void hal_rtc_start(rtc_index_t index)
HAL层启动硬件定时器计数的接口。
void(* hal_rtc_callback_t)(rtc_index_t index)
RTC的回调函数。
Definition hal_rtc.h:37
rtc_index_t
rtc索引的定义.
Definition rtc_porting.h:45
unsigned long long uint64_t
Definition osal_types.h:35