-
Notifications
You must be signed in to change notification settings - Fork 15
feat: add support for nrf54l15 in mpsl and sdc #85
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
base: main
Are you sure you want to change the base?
Conversation
lulf
commented
Nov 4, 2025
- Support configuring MPSL interrupts for nrf54l
- Support configuring SDC for nrf54l
- Add nrf54l-specific checks and initialization in MPSL
- Generalize critical-section-impl to work with larger interrupt vectors
- Add support for running the adv-simple example on the nrf54l15-dk
* Support configuring MPSL interrupts for nrf54l * Support configuring SDC for nrf54l * Add nrf54l-specific checks and initialization in MPSL * Generalize critical-section-impl to work with larger interrupt vectors * Add support for running the adv-simple example on the nrf54l15-dk
|
Not super happy about the comment duplication in mpsl.rs for the different struct definitions, but code wise it feels easier to read/understand when it's grouped like this. |
alexmoon
left a comment
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.
Looks good to me. I get what you mean about the repeated comments, but I think this approach is probably best.
| embassy-executor = {git = "https://github.com/embassy-rs/embassy.git", rev="dda429ce6642deaa490f8737e1373e2e2ba79655"} | ||
| embassy-nrf = {git = "https://github.com/embassy-rs/embassy.git", rev="dda429ce6642deaa490f8737e1373e2e2ba79655"} | ||
| embassy-sync = {git = "https://github.com/embassy-rs/embassy.git", rev="dda429ce6642deaa490f8737e1373e2e2ba79655"} | ||
| embassy-futures = {git = "https://github.com/embassy-rs/embassy.git", rev="dda429ce6642deaa490f8737e1373e2e2ba79655"} | ||
| embassy-time = {git = "https://github.com/embassy-rs/embassy.git", rev="dda429ce6642deaa490f8737e1373e2e2ba79655"} | ||
| embassy-time-driver = {git = "https://github.com/embassy-rs/embassy.git", rev="dda429ce6642deaa490f8737e1373e2e2ba79655"} | ||
| embassy-embedded-hal = {git = "https://github.com/embassy-rs/embassy.git", rev="dda429ce6642deaa490f8737e1373e2e2ba79655"} |
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.
We need to stick with the crates.io versions in order to publish, are these overrides needed?
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.
It is meant as a temporary measure, I would like to wait a little with releasing the embassy crates until the nrf54 stuff has received a bit more testing.