|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
类型定义 | |
| 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 中设置的寄存器地址。 | |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
Description:
History:
2023-03-02, Create file.
| typedef void(* hal_rtc_callback_t) (rtc_index_t index) |
RTC的回调函数。
| void hal_rtc_config_load | ( | rtc_index_t | index, |
| uint64_t | delay_count | ||
| ) |
HAL层设置硬件计时器计数的接口。
| void hal_rtc_deinit | ( | rtc_index_t | index | ) |
HAL层RTC的去初始化接口。
| 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_init | ( | rtc_index_t | index, |
| hal_rtc_callback_t | callback | ||
| ) |
HAL层RTC的初始化接口。
| void hal_rtc_regs_deinit | ( | rtc_index_t | index | ) |
去初始化,然后清除在 hal_rtc_regs_init 中设置的寄存器地址。
| errcode_t hal_rtc_regs_init | ( | rtc_index_t | index | ) |
初始化rtc,设置寄存器的基地址。
| void hal_rtc_start | ( | rtc_index_t | index | ) |
HAL层启动硬件定时器计数的接口。
| void hal_rtc_stop | ( | rtc_index_t | index | ) |
HAL层停止硬件定时器计数的接口。