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
29static void task(xf_task_t task);
30
31/* ==================== [Static Variables] ================================== */
32
33/* ==================== [Macros] ============================================ */
34
35/* ==================== [Global Functions] ================================== */
36
37void 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
45static void task(xf_task_t task)
46{
47 XF_LOGI(TAG, "hello ttask");
48}
49
void xf_main(void)
Definition xf_main.c:28
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
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
#define TAG
Definition xf_main.c:24
static void task(xf_task_t task)
Definition xf_main.c:45
#define XF_LOGI(tag, format,...)
void * xf_task_t
任务句柄。