|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
结构体 | |
| struct | hal_systick_funcs_t |
| Driver层SYSTICK和HAL层SYSTICK的接口 更多... | |
类型定义 | |
| typedef enum hal_systick_ctrl_id | hal_systick_ctrl_id_t |
| SYSTICK控制ID定义 | |
| typedef void(* | hal_systick_init_t) (void) |
| HAL层SYSTICK的初始化接口 | |
| typedef void(* | hal_systick_deinit_t) (void) |
| HAL层SYSTICK的去初始化接口 | |
| typedef errcode_t(* | hal_systick_ctrl_t) (hal_systick_ctrl_id_t id, uintptr_t param) |
| HAL层SYSTICK控制接口 | |
枚举 | |
| enum | hal_systick_ctrl_id { SYSTICK_CTRL_COUNT_CLEAR = 0 , SYSTICK_CTRL_COUNT_CLEARED , SYSTICK_CTRL_COUNT_GET , SYSTICK_CTRL_MAX , SYSTICK_CTRL_ID_INVALID = 0xFF } |
| SYSTICK控制ID定义 更多... | |
函数 | |
| void | hal_systick_init (void) |
| 初始化Systick。 | |
| void | hal_systick_deinit (void) |
| 去初始化Systick。 | |
| errcode_t | hal_systick_count_clear (void) |
| 清除Systick计数。 | |
| uint64_t | hal_systick_get_count (void) |
| 获取Systick计数值。 | |
| errcode_t | hal_systick_register_funcs (hal_systick_funcs_t *funcs) |
| 注册 hal_systick_funcs_t 到 g_hal_systicks_funcs | |
| errcode_t | hal_systick_unregister_funcs (void) |
| 从g_hal_systicks_funcs注销 hal_systick_funcs_t | |
| hal_systick_funcs_t * | hal_systick_get_funcs (void) |
| 获取Driver层systick和HAL层systick的接口实例,参考 hal_systick_funcs_t. | |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
Description: Provides HAL systick
History:
2023-04-06, Create file.
| typedef enum hal_systick_ctrl_id hal_systick_ctrl_id_t |
SYSTICK控制ID定义
| typedef errcode_t(* hal_systick_ctrl_t) (hal_systick_ctrl_id_t id, uintptr_t param) |
HAL层SYSTICK控制接口
| typedef void(* hal_systick_deinit_t) (void) |
HAL层SYSTICK的去初始化接口
| typedef void(* hal_systick_init_t) (void) |
HAL层SYSTICK的初始化接口
| enum hal_systick_ctrl_id |
| errcode_t hal_systick_count_clear | ( | void | ) |
清除Systick计数。
| void hal_systick_deinit | ( | void | ) |
去初始化Systick。
| uint64_t hal_systick_get_count | ( | void | ) |
获取Systick计数值。
| hal_systick_funcs_t * hal_systick_get_funcs | ( | void | ) |
获取Driver层systick和HAL层systick的接口实例,参考 hal_systick_funcs_t.
| void hal_systick_init | ( | void | ) |
初始化Systick。
| errcode_t hal_systick_register_funcs | ( | hal_systick_funcs_t * | funcs | ) |
注册 hal_systick_funcs_t 到 g_hal_systicks_funcs
| errcode_t hal_systick_unregister_funcs | ( | void | ) |
从g_hal_systicks_funcs注销 hal_systick_funcs_t