硬汉嵌入式论坛

 找回密码
 立即注册
查看: 407|回复: 2
收起左侧

[技术讨论] 求赐教,如何使用RTX5任务自带的事件标志组

[复制链接]

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2023-5-11 15:32:07 | 显示全部楼层 |阅读模式



在RTX的教程中,关于事件标志组的部分都是创建一个新的事件标志组,但是在每个任务创建时,都自动创建了一个事件标志组,怎么使用任务自带的事件标志组呢?

比如创建了一个这样的任务:

const osThreadAttr_t ThreadLED_Attr =
{
.name = "osRtxLEDThread",
.attr_bits = osThreadDetached,
.priority = osPriorityHigh2,
.stack_size = 512,
};


在使用事件标志组时,ef_id这个参数应该怎么填呢?


uint32_t osEventFlagsWait        (        osEventFlagsId_t         ef_id,
uint32_t         flags,
uint32_t         options,
uint32_t         timeout
)


        

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
发表于 2023-5-11 20:52:31 | 显示全部楼层

回帖奖励 +10 个金币

有例子,创建任务函数有个ID返回,操作这个ID设置事件标志就行,这个玩法和RTX4是一样的。



QQ截图20230511205131.png

回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2023-5-12 14:41:54 | 显示全部楼层
多谢硬汉大哥
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-25 19:41 , Processed in 0.239282 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表