-
Couldn't load subscription status.
- Fork 1.4k
manifest: Update nrf_modem library and add nRF92 support #17475
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
manifest: Update nrf_modem library and add nRF92 support #17475
Conversation
|
The following west manifest projects have been modified in this Pull Request:
Note: This message is automatically posted and updated by the Manifest GitHub Action. |
|
You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds. Note: This comment is automatically posted by the Documentation Publishing GitHub Action. |
13a1f95 to
b3d3f3e
Compare
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: 90b2ec0bef6a348649792534f9cc9da0d8394f88 more detailssdk-nrf:
nrfxlib:
Github labels
List of changed files detected by CI (59)Outputs:ToolchainVersion: 3dd8985b56 Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
lib/nrf_modem_lib/nrf_modem_lib.c
Outdated
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.
Could we use DT for size as well and get rid of the KConfig values for nRF92?
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.
No, not currently. It must be set to the value of CONFIG_NRF_MODEM_SHMEM_CTRL_SIZE exported by nrf_modem. This is not in the devicetree. Let's see if we can improve this in some later work.
1f53cd4 to
9e76bd8
Compare
b2309c8 to
449652c
Compare
449652c to
06ce5ee
Compare
06ce5ee to
72205e4
Compare
Fix mocking of AT functions before updating nrf_modem with format checking on AT functions. Signed-off-by: Andreas Moltumyr <[email protected]>
Update tests to run with the native_sim board instead of the deprecated native_posix board. Signed-off-by: Andreas Moltumyr <[email protected]>
Correctly pass arguments to nrf_modem_at_scanf for ATTESTTOKEN AT command. Signed-off-by: Andreas Moltumyr <[email protected]>
Correctly pass arguments to nrf_modem_at functions. Remove unnecessary \0. Signed-off-by: Andreas Moltumyr <[email protected]>
Correctly pass arguments to nrf_modem_at_cmd() functions. Remove unnecessary stack variables. Signed-off-by: Andreas Moltumyr <[email protected]>
The nrf_modem library will start to checks the format of scanf and printf variable arguments for its AT functions. As a result, redefining the functions with an empty/void argument list will no longer work going forward. Solution: Forward the argument declarations by using __VA_ARGS__. Rename the new 'only declared' functions so they have unique names and no type conflicts. Signed-off-by: Andreas Moltumyr <[email protected]>
Pull in latest nrf_modem. For a detailed list of changes, see its CHANGELOG file. Signed-off-by: Andreas Moltumyr <[email protected]>
Updates due to recent libmodem api changes for adding stf_cover_seq_control callback. Signed-off-by: Jani Hirsimäki <[email protected]>
Updates due to recent libmodem api changes for adding stf_cover_seq_control callback. Signed-off-by: Andreas Moltumyr <[email protected]>
The nrf_modem library function nrf_getaddrinfo now supports concurrent handling of requests. Therefore, the mutex in the offloading layer is no longer required. Remove it. Signed-off-by: Andreas Moltumyr <[email protected]>
Add support for running nrf_modem library on nRF92 application CPU. Signed-off-by: Andreas Moltumyr <[email protected]>
Add support for new socket option NRF_SO_IPV6_DELAYED_ADDR_REFRESH for delaying IPv6 address refresh when using IPv6. Signed-off-by: Andreas Moltumyr <[email protected]>
Add new socket option SO_IPV6_DELAYED_ADDR_REFRESH for delaying IPv6 address refresh when using IPv6. Signed-off-by: Andreas Moltumyr <[email protected]>
72205e4 to
90b2ec0
Compare
See CHANGELOG file in nrfxlib for details about library features and changes.