社区
驱动开发/核心开发
帖子详情
typedef void (*OS_TMR_CALLBACK)(void *ptmr, void *parg);
dedlous
2013-02-01 09:26:05
typedef void (*OS_TMR_CALLBACK)(void *ptmr, void *parg);
在看代码的时候看到这个,这个怎么理解啊
...全文
6830
3
打赏
收藏
typedef void (*OS_TMR_CALLBACK)(void *ptmr, void *parg);
typedef void (*OS_TMR_CALLBACK)(void *ptmr, void *parg); 在看代码的时候看到这个,这个怎么理解啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshi_ziyu
2013-02-06
打赏
举报
回复
关于typedef的用法总结
typedef 的用法
Panda_熊猫
2013-02-06
打赏
举报
回复
typedef void (*OS_TMR_CALLBACK)(void *ptmr, void *parg); 其实是这个意思: typedef 返回值 (*标识符) (函数形参列表) 定义了一个 函数指针 OS_TMR_CALLBACK 看它的名字 xxx_callback 起的很形象,名字起的good 该函数指针 指向的函数的类型为: 返回值是void, 形参列表为void *,void*
一介布衣萧萧
2013-02-01
打赏
举报
回复
定义一个函数类型指针,一般用于回调函数,你可以上网找找C的回调函数了解一下
《C深度解析》第7、8章 结构体/共用体/枚举,杂项(自动类型转换、大小端序等)
第7章: 1. 结构体 结构体定义、访问、传参,结构体对齐(offsetof宏... 枚举 第8章: 自动类型转换、大小端序、
typedef
、编译器优化、extern "C"、程序调试、变参函数、do{}while(0)、内嵌汇编、调试版与发行版、断言
os
_
tmr
.c
回调函数
OS
_
TMR
_
CALLBACK
_PTR在
OS
_
Tmr
Task的上下文中执行,执行时调度器锁状态,在回调函数中需要确保不要有阻塞操作,并且要确保...
typedef
void
(*
OS
_
TMR
_
CALLBACK
_PTR)(
void
*p_
tmr
,
void
*p_arg);
typedef
st
uc
os
ii学习笔记4 软件定时器
void
(*
OS
_
TMR
_
CALLBACK
)(
void
*
p
tmr
,
void
*
parg
)。函数名可以自己写,
p
tmr
一般设置类型为
OS
_
TMR
*类型,
parg
是回调函数的参数,可以不用,但必须有这个参数。 2.开启软件定时器函数 BOOLEAN
OS
Tmr
Start(
OS
_
TMR
*...
uc
os
ii定时器
UC
OS
II从V2.83版本以后,加入了软件定时器,这使得UC
OS
II的功能更加完善,在...uc
os
II关于定时器的内容在
os
_
tmr
.c文件内,需使能
os
_cfg.h中的
OS
_CFG_
TMR
_EN来启动定时器服务。 定时器服务为在协议栈处理,IO定
UC
OS
II软件定时器
UC
OS
II从V2.83版本以后,加入了软件定时器,这使得UC
OS
II的功能更加完善...uc
os
II关于定时器的内容在
os
_
tmr
.c文件内,需使能
os
_cfg.h中的
OS
_CFG_
TMR
_EN来启动定时器服务。 定时器服务为在协议栈处理,IO定时轮询的设
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章