打印

#define中 ## 意义,以下代码是什么意思,调用的时候什么结果

[复制链接]
210|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小蘭|  楼主 | 2019-11-20 15:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有宏定义:
.....................
#define osThread(name)  &os_thread_def_##name;
.....................
#define osThreadDef(name, thread, priority, instances, stacksz)  \
const osThreadDef_t os_thread_def_##name = \
{ #name, (thread), (priority), (instances), (stacksz)  }
.....................

调用如下:
1、osThreadCreate( osThread(SIGNAL_GEN) , NULL);

2、osThreadDef(SIGNAL_GEN, Signal_Gen_Thread, osPriorityNormal, 0, configMINIMAL_STACK_SIZE);

是什么意思?求大神指教。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

451

主题

463

帖子

1

粉丝