| 
    XFusion API v1.3.0
    
   | 
 
创建和控制定时器和定时器回调函数。 更多...
#include "xf_osal_def.h"
结构体 | |
| struct | _xf_osal_timer_attr_t | 
| 定时器的属性结构。  更多... | |
类型定义 | |
| typedef enum _xf_osal_timer_type_t | xf_osal_timer_type_t | 
| 定时器类型。   | |
| typedef void * | xf_osal_timer_t | 
| 定时器句柄。   | |
| typedef struct _xf_osal_timer_attr_t | xf_osal_timer_attr_t | 
| 定时器的属性结构。   | |
| typedef void(* | xf_osal_timer_func_t) (void *argument) | 
| 定时器回调函数。   | |
枚举 | |
| enum | _xf_osal_timer_type_t { XF_OSAL_TIMER_ONCE = 0 , XF_OSAL_TIMER_PERIODIC = 1 } | 
| 定时器类型。  更多... | |
函数 | |
| xf_osal_timer_t | xf_osal_timer_create (xf_osal_timer_func_t func, xf_osal_timer_type_t type, void *argument, xf_osal_timer_attr_t *attr) | 
| 创建并初始化定时器。   | |
| const char * | xf_osal_timer_get_name (xf_osal_timer_t timer) | 
| 获取定时器的名称。   | |
| xf_err_t | xf_osal_timer_start (xf_osal_timer_t timer, uint32_t ticks) | 
| 启动或重新启动定时器。   | |
| xf_err_t | xf_osal_timer_stop (xf_osal_timer_t timer) | 
| 停止定时器。   | |
| uint32_t | xf_osal_timer_is_running (xf_osal_timer_t timer) | 
| 检查定时器是否正在运行。   | |
| xf_err_t | xf_osal_timer_delete (xf_osal_timer_t timer) | 
| 删除定时器。   | |
创建和控制定时器和定时器回调函数。
在文件 xf_osal_timer.h 中定义.