-
Notifications
You must be signed in to change notification settings - Fork 3k
Introduce Semaphore::acquire methods #10596
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
Conversation
@kjbracey-arm, thank you for your changes. |
7922d07
to
53995bd
Compare
CI started (to get first check done) |
Test run: FAILEDSummary: 1 of 1 test jobs failed Failed test jobs:
|
8528cb2
to
11804b3
Compare
7a2dc19
to
cd6e345
Compare
CI restarted |
Test run: FAILEDSummary: 1 of 1 test jobs failed Failed test jobs:
|
unittests still need fixing |
Ci started |
Test run: FAILEDSummary: 3 of 7 test jobs failed Failed test jobs:
|
Test run: FAILEDSummary: 3 of 7 test jobs failed Failed test jobs:
|
Test run: FAILEDSummary: 3 of 7 test jobs failed Failed test jobs:
|
Test run: FAILEDSummary: 2 of 11 test jobs failed Failed test jobs:
|
Semaphore test timeouted. |
Test run: FAILEDSummary: 1 of 11 test jobs failed Failed test jobs:
|
Deprecate wait() in favour of acquire(), try_acquire(), try_acquire_for() and try_acquire_until(). Brings Semaphore more into line with CMSIS-RTOS 2 (which uses "acquire"), itself (as it has "release"), and other classes having "try", "try for" and "try until". Also steps away from vague "wait" term - the primary operation here is to acquire the semaphore, and this will of course sleep.
CI restarted. Something with status reporting to the PR was stuck. |
Test run: FAILEDSummary: 1 of 7 test jobs failed Failed test jobs:
|
CI internal error , restarted |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
Deprecate
wait()
in favour ofacquire()
,try_acquire()
,try_acquire_for()
andtry_acquire_until()
.Brings
Semaphore
more into line with CMSIS-RTOS 2 (which uses "acquire"), itself (as it has "release"), and other classes having "try", "try for" and "try until".Also steps away from vague "wait" term - the primary operation here is to acquire the semaphore, and this will of course sleep.
Pull request type
Reviewers
@bulislaw