XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_ttask.h 文件参考

定时器任务。 更多...

xf_ttask.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  _xf_ttask_config_t
 ttask 创建传输参数。 更多...
 

宏定义

#define XF_TASK_TYPE_TTASK   XF_TASK_TYPE_ttask
 ttask 类型值。 XF_TASK_TYPE_ttask 通过 xf_task_reg.inc 拼接而来。
 
#define XF_TTASK_INFINITE_LOOP   ((uint32_t) - 1)
 

类型定义

typedef struct _xf_ttask_config_t xf_ttask_config_t
 ttask 创建传输参数。
 

函数

static xf_task_t xf_ttask_create_with_manager (xf_task_manager_t manager, xf_task_func_t func, void *func_arg, uint16_t priority, uint32_t delay_ms, uint32_t count)
 指定任务管理器创建 ttask。
 
static xf_task_t xf_ttask_create_loop_with_manager (xf_task_manager_t manager, xf_task_func_t func, void *func_arg, uint16_t priority, uint32_t delay_ms)
 指定任务管理器创建循环 ttask。
 
xf_err_t xf_ttask_set_count (xf_task_t task, uint32_t count)
 设置 ttask 循环次数。其不能超过循环次数的上限。
 
uint32_t xf_ttask_get_count (xf_task_t task)
 获取 ttask 循环次数。
 
xf_err_t xf_ttask_set_count_max (xf_task_t task, uint32_t count_max)
 设置 ttask 循环次数的上限。
 

详细描述

定时器任务。

作者
cangyu (sky.k.nosp@m.irto.nosp@m.@qq.c.nosp@m.om)
版本
0.1
日期
2024-02-29

在文件 xf_ttask.h 中定义.