uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
void(* hal_systick_deinit_t)(void)
HAL层SYSTICK的去初始化接口
Definition hal_systick.h:66
errcode_t(* hal_systick_ctrl_t)(hal_systick_ctrl_id_t id, uintptr_t param)
HAL层SYSTICK控制接口
Definition hal_systick.h:83
hal_systick_ctrl_id
SYSTICK控制ID定义
Definition hal_systick.h:35
errcode_t hal_systick_register_funcs(hal_systick_funcs_t *funcs)
注册 hal_systick_funcs_t 到 g_hal_systicks_funcs
void(* hal_systick_init_t)(void)
HAL层SYSTICK的初始化接口
Definition hal_systick.h:55
enum hal_systick_ctrl_id hal_systick_ctrl_id_t
SYSTICK控制ID定义
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.
@ SYSTICK_CTRL_COUNT_CLEARED
Definition hal_systick.h:38
@ SYSTICK_CTRL_COUNT_CLEAR
Definition hal_systick.h:36
@ SYSTICK_CTRL_ID_INVALID
Definition hal_systick.h:43
@ SYSTICK_CTRL_COUNT_GET
Definition hal_systick.h:40
@ SYSTICK_CTRL_MAX
Definition hal_systick.h:42
Driver层SYSTICK和HAL层SYSTICK的接口
Definition hal_systick.h:92
hal_systick_init_t init
Definition hal_systick.h:93
hal_systick_deinit_t deinit
Definition hal_systick.h:95
hal_systick_ctrl_t ctrl
Definition hal_systick.h:97
unsigned int uintptr_t
Definition td_type.h:65