| 
    XFusion API v1.3.0
    
   | 
 

宏定义 | |
| #define | TAG "xf_port" | 
| #define | XF_TASK_REG_EXTERN | 
| #define | XF_TASK_REG_FUNCTION | 
函数 | |
| static void | xf_task_reg_init (void) | 
| xf_err_t | xf_task_tick_init (xf_task_clock_t clock) | 
| 设置当前任务的心跳。   | |
| xf_task_time_t | xf_task_get_ticks (void) | 
| xf_err_t | xf_task_context_init (xf_task_create_context_t create_context, xf_task_swap_context_t swap_context) | 
| 对接保存任务上下文函数。   | |
| void | xf_task_context_create (xf_task_manager_t manager, xf_context_func_t context_entry, void *context, void *stack, size_t stack_size) | 
| void | xf_task_context_swap (xf_task_manager_t manager, void *old_context, void *new_context) | 
| int32_t | xf_task_msec_to_ticks (int32_t msec) | 
| int32_t | xf_task_ticks_to_msec (int32_t ticks) | 
变量 | |
| static xf_task_clock_t | s_clock = NULL | 
| static xf_task_create_context_t | s_create_context = NULL | 
| static xf_task_swap_context_t | s_swap_context = NULL | 
| #define TAG "xf_port" | 
在文件 xf_task_port.c 第 18 行定义.
| #define XF_TASK_REG_EXTERN | 
在文件 xf_task_port.c 第 92 行定义.
| #define XF_TASK_REG_FUNCTION | 
      
  | 
  static | 
在文件 xf_task_port.c 第 95 行定义.
| xf_err_t xf_task_tick_init | ( | xf_task_clock_t | clock | ) | 
设置当前任务的心跳。
| clock | 获取心跳的数值。 | 
在文件 xf_task_port.c 第 38 行定义.
| xf_task_time_t xf_task_get_ticks | ( | void | ) | 
在文件 xf_task_port.c 第 50 行定义.
| xf_err_t xf_task_context_init | ( | xf_task_create_context_t | create_context, | 
| xf_task_swap_context_t | swap_context | ||
| ) | 
对接保存任务上下文函数。
| create_context | 创建保存上下文。 | 
| swap_context | 切换上下文。 | 
在文件 xf_task_port.c 第 56 行定义.
| void xf_task_context_create | ( | xf_task_manager_t | manager, | 
| xf_context_func_t | context_entry, | ||
| void * | context, | ||
| void * | stack, | ||
| size_t | stack_size | ||
| ) | 
在文件 xf_task_port.c 第 67 行定义.
| void xf_task_context_swap | ( | xf_task_manager_t | manager, | 
| void * | old_context, | ||
| void * | new_context | ||
| ) | 
在文件 xf_task_port.c 第 73 行定义.
| int32_t xf_task_msec_to_ticks | ( | int32_t | msec | ) | 
在文件 xf_task_port.c 第 80 行定义.
| int32_t xf_task_ticks_to_msec | ( | int32_t | ticks | ) | 
在文件 xf_task_port.c 第 85 行定义.
      
  | 
  static | 
在文件 xf_task_port.c 第 28 行定义.
      
  | 
  static | 
在文件 xf_task_port.c 第 31 行定义.
      
  | 
  static | 
在文件 xf_task_port.c 第 32 行定义.