XFusion API v1.3.0
|
#include "xf_ttask.h"
#include "../kernel/xf_task_base.h"
#include "../port/xf_task_port_internal.h"
结构体 | |
struct | _xf_ttask_handle_t |
宏定义 | |
#define | TAG "ttask" |
类型定义 | |
typedef struct _xf_ttask_handle_t | xf_ttask_handle_t |
函数 | |
static void | xf_ttask_reset (xf_task_t task) |
static xf_task_time_t | xf_ttask_update (xf_task_t task) |
static void | xf_ttask_exec (xf_task_manager_t manager) |
static xf_task_t | xf_ttask_constructor (xf_task_manager_t manager, xf_task_func_t func, void *func_arg, uint16_t priority, void *config) |
void | xf_ttask_vfunc_register (void) |
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 循环次数的上限。 | |
static void | xf_ttask_time_handle (xf_task_t task, uint32_t time_ticks) |
变量 | |
static const xf_task_vfunc_t | _ttask_vfunc |
#define TAG "ttask" |
在文件 xf_ttask.c 第 21 行定义.
typedef struct _xf_ttask_handle_t xf_ttask_handle_t |
|
static |
在文件 xf_ttask.c 第 125 行定义.
|
static |
在文件 xf_ttask.c 第 157 行定义.
|
static |
在文件 xf_ttask.c 第 179 行定义.
|
static |
在文件 xf_ttask.c 第 100 行定义.
void xf_ttask_vfunc_register | ( | void | ) |
在文件 xf_ttask.c 第 52 行定义.
|
static |
在文件 xf_ttask.c 第 135 行定义.
|
static |
在文件 xf_ttask.c 第 41 行定义.