|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


类型定义 | |
| typedef void * | timer_handle_t |
| 定时器句柄。 | |
| typedef void(* | timer_callback_t) (uintptr_t data) |
| 定时器回调函数。 | |
函数 | |
| errcode_t | uapi_timer_init (void) |
| 初始化定时器。 | |
| errcode_t | uapi_timer_adapter (timer_index_t index, uint32_t int_id, uint16_t int_priority) |
| 适配定时器。 | |
| errcode_t | uapi_timer_deinit (void) |
| 去初始化定时器。 | |
| errcode_t | uapi_timer_create (timer_index_t index, timer_handle_t *timer) |
| 创建定时器。 | |
| errcode_t | uapi_timer_delete (timer_handle_t timer) |
| 删除定时器。 | |
| uint32_t | uapi_timer_get_max_us (void) |
| 用户可以获取到timer最大可以设置的延时时间(us)。 | |
| errcode_t | uapi_timer_start (timer_handle_t timer, uint32_t time_us, timer_callback_t callback, uintptr_t data) |
| 启动指定的定时器。 | |
| errcode_t | uapi_timer_stop (timer_handle_t timer) |
| 停止指定的定时器, 不会调用用户传入的callback. | |
| errcode_t | uapi_timer_get_current_time_us (timer_index_t index, uint32_t *current_time_us) |
| 获取指定底层Timer定时器的当前时间。 | |