-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
pm: Adds uninit for MPSL PM #20361
pm: Adds uninit for MPSL PM #20361
Conversation
knutel-nordic
commented
Feb 14, 2025
•
edited by ppryga-nordic
Loading
edited by ppryga-nordic
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: 208474b9481c485c1c9d423e35a483345d66ed8d more detailssdk-nrf:
Github labels
List of changed files detected by CI (8)
Outputs:ToolchainVersion: 4cff34261a Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
64fb0eb
to
4c5fc2e
Compare
You can find the documentation preview for this PR at this link. Note: This comment is automatically posted by the Documentation Publish GitHub Action. |
8eb3d98
to
06b775d
Compare
06b775d
to
a454951
Compare
After documentation is built, you will find the preview for this PR here. |
a454951
to
40f76f0
Compare
Refactor initialization API and add uninitialization. Change the initialization API to do not allow call it when it is already initialized or if uninitialization is started but not completed. The uninitialization API will wait for scheduled work queue uninit item to complete. If that is late the API will timeout. Uninitialize API will fail when the MPSL PM is not in initialized state. Unit tests are changed to cover changes in the API. Signed-off-by: Knut Eldhuset <knut.eldhuset@nordicsemi.no> Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no> Co-authored-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
40f76f0
to
208474b
Compare