Repository navigation
feat: applications: merge the PPP applications into ppp - #115
Open
simensrostad wants to merge 1 commit into
Open
simensrostad wants to merge 1 commit into
simensrostad wants to merge 1 commit into
Conversation
simensrostad
force-pushed
the
missn
branch
3 times, most recently
from
October 22, 2026 12:09
322cffe to
0d88cd8
Compare
Replace 91m1_ppp and 93m1_ppp with a single ppp application that builds for the nRF54L15 DK and nRF54LM20 DK with an nRF9151 running Serial Modem, and for the nRF93M1 DK. All modules, including main, are shared, and board-specific behavior is selected through Kconfig and the board files. Location has two backends: the Location library with an nRF7002 EB II on the nRF54 hosts, and %BCINFO/%WIFISCAN over the AT pipe on the nRF93M1 DK, which also samples the battery. Each board keeps its previous configuration, Memfault software type and hardware version; the remaining configuration differences are listed in the nRF93M1 DK board file. On the way, the nRF93M1 application adopts the state handling, location interface and buttons of the nRF54 application, the cloud module reconnects when a request fails, watchdog timeouts are aligned between the boards, and a ground fix with a single Wi-Fi access point is sent as cell only, since the encoder requires two. On the nRF54LM20 DK, the Serial Modem UART moves to P1.14/P1.15 to free BUTTON1 and BUTTON2. CI, release, on-target tests and docs are updated for the new application, with test IDs and release bundles renamed to ppp-*. The Markdown link check resolves links to this repository's main branch against the checkout, so links to the new application pass before it is merged. Signed-off-by: Simen S. Røstad <simen.rostad@nordicsemi.no>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



This PR merges 91m1_ppp and 93m1_ppp into a single
pppapplication. It builds for the nRF54L15 DK and nRF54LM20 DK with an nRF9151 running Serial Modem, and for the nRF93M1 DK. All modules, including main, are now shared within the application, and board differences are handled through Kconfig and the board files. Location has a Location library backend (nRF7002 EB II on the nRF54 hosts) and an AT command backend on the nRF93M1 DK, which also keeps its battery sampling. Each board keeps its previous configuration and Memfault software type, and the remaining configuration differences are collected in the nRF93M1 DK board file to be unified later.Along the way, the nRF93M1 application adopts the nRF54 application's state handling, location interface and buttons. The cloud module now reconnects when a request fails, watchdog timeouts are aligned between the boards, and a ground fix with only one Wi-Fi access point is sent as cell only. On the nRF54LM20 DK, the Serial Modem UART moves to P1.14/P1.15 to free BUTTON1 and BUTTON2. CI, release, on-target tests and docs are updated, with test IDs and release bundles renamed to
ppp-*. The Markdown link check now resolves links to this repository's main branch against the checkout, so the newapplications/ppplinks pass before merge.