Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement condition variables for Mbed and FreeRTOS-Plus-TCP ports #821

Merged
merged 6 commits into from
Dec 9, 2024

Conversation

bjsowa
Copy link
Contributor

@bjsowa bjsowa commented Dec 6, 2024

The current implementation of condition variables in mbed port is completely broken. The ConditionVariable class can't be used with z_condvar APIs as it requires passing a Mutex in the constructor. I got "inspired" by the implementation of this class and wrote a custom condition variable implementation that works with z_condvar interfaces. I also adapted this implementation for FreeRTOS-Plus-TCP port.

Copy link

github-actions bot commented Dec 6, 2024

PR missing one of the required labels: {'breaking-change', 'new feature', 'documentation', 'bug', 'enhancement', 'dependencies', 'internal'}

@bjsowa bjsowa marked this pull request as draft December 6, 2024 22:50
Copy link

github-actions bot commented Dec 7, 2024

PR missing one of the required labels: {'enhancement', 'bug', 'documentation', 'dependencies', 'breaking-change', 'new feature', 'internal'}

Copy link

github-actions bot commented Dec 7, 2024

PR missing one of the required labels: {'bug', 'documentation', 'internal', 'breaking-change', 'enhancement', 'dependencies', 'new feature'}

Copy link

github-actions bot commented Dec 7, 2024

PR missing one of the required labels: {'documentation', 'new feature', 'bug', 'internal', 'breaking-change', 'dependencies', 'enhancement'}

Copy link

github-actions bot commented Dec 7, 2024

PR missing one of the required labels: {'documentation', 'dependencies', 'bug', 'new feature', 'breaking-change', 'internal', 'enhancement'}

@bjsowa bjsowa marked this pull request as ready for review December 7, 2024 01:39
@sashacmc sashacmc added the enhancement Things could work better label Dec 7, 2024
@milyin milyin merged commit 2f7880a into eclipse-zenoh:main Dec 9, 2024
60 of 61 checks passed
@bjsowa bjsowa deleted the fix/mbed-freertos-condvar branch December 10, 2024 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Things could work better
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants