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

创建和控制定时器和定时器回调函数。 更多...

#include "xf_osal_def.h"
xf_osal_timer.h 的引用(Include)关系图:

浏览源代码.

结构体

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)
 删除定时器。
 

详细描述

创建和控制定时器和定时器回调函数。

作者
cangyu (sky.k.nosp@m.irto.nosp@m.@qq.c.nosp@m.om)
版本
0.1
日期
2023-12-13

在文件 xf_osal_timer.h 中定义.