uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
void(* hal_rtc_callback_t)(rtc_index_t index)
RTC的回调函数。
Definition hal_rtc.h:37
errcode_t hal_rtc_v100_init(rtc_index_t index, hal_rtc_callback_t callback)
HAL层RTC的初始化接口。
Definition hal_rtc_v100.c:20
uint32_t hal_rtc_v100_get_int_status(rtc_index_t index)
HAL层获取硬件当时计时器中断状态。
void hal_rtc_v100_irq_handler(rtc_index_t index)
RTC中断处理函数。
Definition hal_rtc_v100.c:75
control_reg_mode
RTC模式定义。
Definition hal_rtc_v100.h:33
uint64_t hal_rtc_v100_get_current_value(rtc_index_t index)
HAL层获取硬件当时计时器剩余计数的接口。
Definition hal_rtc_v100.c:57
void hal_rtc_v100_deinit(rtc_index_t index)
HAL层RTC的去初始化接口。
Definition hal_rtc_v100.c:30
uint32_t hal_rtc_v100_get_int_cnt_record(void)
HAL层获取RTC发生中断的次数的值。
Definition hal_rtc_v100.c:88
enum control_reg_mode hal_rtc_v100_ctrl_reg_mode_t
RTC模式定义。
void hal_rtc_v100_start(rtc_index_t index)
HAL层启动硬件定时器计数的接口。
Definition hal_rtc_v100.c:37
void hal_rtc_v100_config_load(rtc_index_t index, uint64_t delay_count)
HAL层设置硬件计时器计数的接口。
Definition hal_rtc_v100.c:50
void hal_rtc_v100_stop(rtc_index_t index)
HAL层停止硬件定时器计数的接口。
Definition hal_rtc_v100.c:43
@ RTC_MODE_FREE_RUN
Definition hal_rtc_v100.h:37
@ RTC_MODE_USER_DEF
Definition hal_rtc_v100.h:41
rtc_index_t
rtc索引的定义.
Definition rtc_porting.h:45
unsigned long long uint64_t
Definition osal_types.h:35