WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_systick.h
浏览该文件的文档.
1
9#ifndef HAL_SYSTICK_H
10#define HAL_SYSTICK_H
11
12#include <stdint.h>
13#include "common_def.h"
14#include "errcode.h"
15
16#ifdef __cplusplus
17#if __cplusplus
18extern "C" {
19#endif /* __cplusplus */
20#endif /* __cplusplus */
21
45
55typedef void (*hal_systick_init_t)(void);
56
66typedef void (*hal_systick_deinit_t)(void);
67
84
100
115
128
139
144#ifdef __cplusplus
145#if __cplusplus
146}
147#endif /* __cplusplus */
148#endif /* __cplusplus */
149
150#endif
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