WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
systick.h
浏览该文件的文档.
1
9#ifndef SYSTICK_H
10#define SYSTICK_H
11
12#include <stdint.h>
13#include "errcode.h"
14
15#ifdef __cplusplus
16#if __cplusplus
17extern "C" {
18#endif /* __cplusplus */
19#endif /* __cplusplus */
20
38void uapi_systick_init(void);
39
51void uapi_systick_deinit(void);
52
65
76
87
98
109
124
138errcode_t uapi_systick_delay_s(uint32_t s_delay);
139
153errcode_t uapi_systick_delay_ms(uint32_t m_delay);
154
168errcode_t uapi_systick_delay_us(uint32_t u_delay);
169
170#if defined(CONFIG_SYSTICK_SUPPORT_LPM)
184errcode_t uapi_systick_suspend(uintptr_t arg);
185
199errcode_t uapi_systick_resume(uintptr_t arg);
200#endif /* CONFIG_SYSTICK_SUPPORT_LPM */
201
206#ifdef __cplusplus
207#if __cplusplus
208}
209#endif /* __cplusplus */
210#endif /* __cplusplus */
211
212#endif
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
errcode_t uapi_systick_delay_ms(uint32_t m_delay)
按毫秒数延时。
Definition systick.c:130
errcode_t uapi_systick_delay_count(uint64_t c_delay)
按计数延时
Definition systick.c:100
uint64_t uapi_systick_get_count(void)
获取Systick计数值。
Definition systick.c:65
void uapi_systick_init(void)
初始化Systick。
Definition systick.c:24
uint64_t uapi_systick_get_us(void)
获取Systick计数微秒值。
Definition systick.c:95
errcode_t uapi_systick_delay_s(uint32_t s_delay)
按秒数延时。
Definition systick.c:119
errcode_t uapi_systick_count_clear(void)
清除Systick计数。
Definition systick.c:50
void uapi_systick_deinit(void)
去初始化Systick。
Definition systick.c:37
errcode_t uapi_systick_delay_us(uint32_t u_delay)
按微秒数延时。
Definition systick.c:141
uint64_t uapi_systick_get_ms(void)
获取Systick计数毫秒值。
Definition systick.c:90
uint64_t uapi_systick_get_s(void)
获取Systick计数秒值。
Definition systick.c:85
unsigned long long uint64_t
Definition osal_types.h:35
unsigned int uintptr_t
Definition td_type.h:65