Skip to content

Add support for nrf54l15dk/nrf54l15/cpuflpr#129

Open
masz-nordic wants to merge 11 commits into
zephyrproject-rtos:mainfrom
masz-nordic:flpr_support
Open

Add support for nrf54l15dk/nrf54l15/cpuflpr#129
masz-nordic wants to merge 11 commits into
zephyrproject-rtos:mainfrom
masz-nordic:flpr_support

Conversation

@masz-nordic

Copy link
Copy Markdown

Depends on:
#128
#108

masz-nordic and others added 6 commits July 25, 2025 16:48
RRAM controller is used on the nRF54L series.

Signed-off-by: Marcin Szymczyk <marcin.szymczyk@nordicsemi.no>
Space was missing before board name.

Signed-off-by: Marcin Szymczyk <marcin.szymczyk@nordicsemi.no>
Tested manually, all tests are passing.

Signed-off-by: Marcin Szymczyk <marcin.szymczyk@nordicsemi.no>
Ignore the build directory.

Signed-off-by: Marcin Szymczyk <marcin.szymczyk@nordicsemi.no>
Tier 3 no-std targets that require building core and alloc from source.

Signed-off-by: Marcin Szymczyk <marcin.szymczyk@nordicsemi.no>
@masz-nordic
masz-nordic requested a review from d3zd3z August 22, 2025 14:37
BOARD_TARGET is more specific about which core runs the sample.

Signed-off-by: Marcin Szymczyk <marcin.szymczyk@nordicsemi.no>
Some targets need to be built with nightly and `-Z build-std=core,alloc`
It is possible to build for that target with nightly and
standard library built from source.
Due to memory constraints, only samples built in release
configuration can be enabled.

Signed-off-by: Marcin Szymczyk <marcin.szymczyk@nordicsemi.no>

@d3zd3z d3zd3z left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, and thank you for this contribution. This should help us get more targets that don't use build configurations that exactly match one tier 1 or 2 of Rust.

I think there is still a rustfmt issue with one of the longer names, but I'm not seeing it locally.

Comment thread samples/hello_world/src/lib.rs Outdated
}

info!("Hello world from Rust on {}", zephyr::kconfig::CONFIG_BOARD);
info!("Hello world from Rust on {}", zephyr::kconfig::CONFIG_BOARD_TARGET);

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You'll need to either format these manual, or just use cargo fmt to reflow them. With the longer name, it breaks this across multiple lines.

The longer identifier for the board messages causes rustfmt to flow this
onto multiple lines.  Apply this change so that the check will pass
during CI.

Signed-off-by: David Brown <david.brown@linaro.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants