|
| errcode_t | uapi_rtc_init (void) |
| | 初始化RTC定时器。
|
| |
| errcode_t | uapi_rtc_adapter (rtc_index_t index, uint32_t int_id, uint16_t int_priority) |
| | 适配RTC定时器。
|
| |
| errcode_t | uapi_rtc_deinit (void) |
| | 去初始化RTC定时器。
|
| |
| errcode_t | uapi_rtc_create (rtc_index_t index, rtc_handle_t *rtc) |
| | 创建RTC定时器。
|
| |
| errcode_t | uapi_rtc_delete (rtc_handle_t rtc) |
| | 删除RTC定时器。
|
| |
| errcode_t | uapi_rtc_start (rtc_handle_t rtc, uint32_t rtc_ms, rtc_callback_t callback, uintptr_t data) |
| | 启动指定的RTC定时器。
|
| |
| errcode_t | uapi_rtc_stop (rtc_handle_t rtc) |
| | 停止指定的RTC定时器, 不会调用用户传入的callback。
|
| |
| uint32_t | uapi_rtc_get_max_ms (void) |
| | 用户可以获取到RTC最大可以设置的延时时间(ms)。
|
| |
| uint32_t | uapi_rtc_int_cnt_record_get (rtc_index_t index) |
| | 获取发生中断的次数。
|
| |
| errcode_t | uapi_rtc_get_current_time_count (rtc_index_t index, uint64_t *current_time_count) |
| | 获取指定底层RTC定时器的当前计数。
|
| |
| errcode_t | uapi_rtc_get_current_time_us (rtc_index_t index, uint32_t *current_time_us) |
| | 获取指定底层RTC定时器的当前时间。
|
| |
| errcode_t | uapi_rtc_start_hw_rtc (rtc_index_t index, uint64_t rtc_ms) |
| | 启动指定底层RTC定时器,用于计时,不会处理中断。
|
| |
| errcode_t | uapi_rtc_stop_hw_rtc (rtc_index_t index) |
| | 停止指定底层RTC定时器。
|
| |