-
Notifications
You must be signed in to change notification settings - Fork 3k
LoRAWAN: volatile bool -> atomic_flag #9245
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. |
26db569
to
cd7f888
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice one.
CI started |
Test run: FAILEDSummary: 1 of 1 test jobs failed Failed test jobs:
|
@kjbracey-arm Please take a look at the unit tests. They were not happy... |
cd7f888
to
9f26ab9
Compare
Tests hopefully cleared. |
CI started |
Test run: FAILEDSummary: 1 of 1 test jobs failed Failed test jobs:
|
Looks like unittest failure does not propagate results to artifacts, will report this as an issue For the errors, still reports undefined references |
Note, created internal ticket MBEDOSTEST-427 for unittests being in artifacts if fail |
Now we have a proper atomic flag API, use it rather than a volatile cheat.
9f26ab9
to
6f757a5
Compare
Try again... |
CI restarted |
Test run: FAILEDSummary: 1 of 11 test jobs failed Failed test jobs:
|
Test restarted (CI script failure) |
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
_rx_ready boolean is not used anymore. We set/unset it using core util atomic flag set test.
Description
Now we have a proper atomic flag API, use it rather than a volatile cheat.
More in my "eliminate volatile" quest.
Pull request type