XFusion API
v1.3.0
载入中...
搜索中...
未找到
xf_main.c
浏览该文件的文档.
1
17
/* ==================== [Includes] ========================================== */
18
19
#include "xf_task.h"
20
21
/* ==================== [Defines] =========================================== */
22
23
#define TAG "example_ttask"
24
25
/* ==================== [Typedefs] ========================================== */
26
27
/* ==================== [Static Prototypes] ================================= */
28
29
static
void
task
(
xf_task_t
task
);
30
31
/* ==================== [Static Variables] ================================== */
32
33
/* ==================== [Macros] ============================================ */
34
35
/* ==================== [Global Functions] ================================== */
36
37
void
xf_main
(
void
)
38
{
39
xf_ttask_create_loop
(
task
, (
void
*)1, 1, 10);
40
xf_ttask_create
(
task
, (
void
*)2, 1, 10, 1);
41
}
42
43
/* ==================== [Static Functions] ================================== */
44
45
static
void
task
(
xf_task_t
task
)
46
{
47
XF_LOGI
(
TAG
,
"hello ttask"
);
48
}
49
xf_main
void xf_main(void)
Definition
xf_main.c:28
xf_ttask_create_loop
static xf_task_t xf_ttask_create_loop(xf_task_func_t func, void *func_arg, uint16_t priority, uint32_t delay_ms)
在默认的任务管理下,创建 ttask 循环任务。
Definition
xf_task.h:162
xf_ttask_create
static xf_task_t xf_ttask_create(xf_task_func_t func, void *func_arg, uint16_t priority, uint32_t delay_ms, uint32_t count)
在默认的任务管理下,创建 ttask 任务。
Definition
xf_task.h:145
TAG
#define TAG
Definition
xf_main.c:24
task
static void task(xf_task_t task)
Definition
xf_main.c:45
XF_LOGI
#define XF_LOGI(tag, format,...)
Definition
xf_log_uitls.h:44
xf_task_t
void * xf_task_t
任务句柄。
Definition
xf_task_manager.h:40
examples
task
ttask
main
xf_main.c
生成于 2025年 一月 21日 星期二 17:25:09 , 为 XFusion API使用
1.9.8