After porting nRF7120 to Zephyr, all samples that were supported in
sdk-nrf must now be supported in Zephyr instead.
Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
After porting nRF7120 to Zephyr, all samples that were supported in
sdk-nrf must now be supported in Zephyr instead.
Signed-off-by: Robert Robinson <robert.robinson@nordicsemi.no>
Introduce overlay-swir_hl78xx_ev_kit_ntn.conf to enable testing and
evaluation of NB-NTN operation with the HL78xx modem. The overlay
configures RAT selection for NB-NTN, increases DNS/TLS/CONNECT timeouts
for high RTT satellite links, and adjusts CoAP and LwM2M timing to
improve reliability under NTN latency conditions.
Also includes optional manual UE position parameters and aligns sample
behavior with expected NTN network characteristics.
Signed-off-by: Zafer SEN <zafersn93@gmail.com>
Enable CONFIG_PSA_WANT_ALG_CCM in the DTLS overlay to resolve TLS
handshake failures seen with the default LwM2M sample. Without CCM
support enabled, mbedTLS cannot negotiate AES-CCM-based PSK ciphers,
resulting in handshake errors such as:
net_sock_tls: TLS handshake error: -0x7780
net_lwm2m_engine: Cannot connect UDP (-113)
Adding PSA CCM support restores compatibility with the server's DTLS
requirements and allows the sample to connect successfully.
Signed-off-by: Zafer SEN <zafersn93@gmail.com>
Changed printk() to LOG_INF() to reduce execution time.
This optimization is necessary when using large buffers, such
as on the STM32H7S_DK with 32 MB of PSRAM. Otherwise, in CI,
the test will fail due to a timeout (60s) occurring before the
test completes its execution and misses printing the required
regex word for the test to be successful.
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
A bunch of samples were relying on the Bluetooth host to select POLL,
however since the sample code itself uses k_poll the right thing to do is
to have the samples explicitly enable this feature.
Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
Add board overlay for Infineon CY8CPROTO-041TP to support the
BME280 sensor sample. The configuration enables SPI1 and connects
the BME280 sensor with Chip Select on P4.0.
Signed-off-by: Dharun krithik k <dharunkrithik@aerlync.com>
Signed-off-by: Sayooj K Karun <sayooj@aerlync.com>
spi0 node removed in recently Microchip driver update
Update sample code to fix build error.
Signed-off-by: Jose Alberto Meza <jose.a.meza.arellano@intel.com>
The sample is set to be built and run both for native_sim and
native_sim//64, but lacks an overlay for the 64 bit variant, and
fails at runtime. Let's add an overlay for it which just refers to
the 32bit variant.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Board `disco_l475_iot1` is mentioned by the sample's README in plain text;
replace with the zephyr:board role which looks prettier and links to the
actual board's documentation.
Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
Replace legacy hand-mantained tables with the new directive that generates
a table automatically based on platform device tree. While at it, in some
boards, the existing "markers" have been replaced with the zephyr:board
role as it is required for proper operation of zephyr:board-supported-hw.
Some documentation pages which contained a reference to the marker are also
updated to use zephyr:board instead.
Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
Replace legacy hand-mantained tables with the new directive that generates
a table automatically based on platform device tree. While at it, in some
boards, the existing "markers" have been replaced with the zephyr:board
role as it is required for proper operation of zephyr:board-supported-hw.
Some documentation pages which contained a reference to the marker are also
updated to use zephyr:board instead.
Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
Replace legacy hand-mantained tables with the new directive that generates
a table automatically based on platform device tree. While at it, in some
boards, the existing "markers" have been replaced with the zephyr:board
role as it is required for proper operation of zephyr:board-supported-hw.
Some documentation pages which contained a reference to the marker are also
updated to use zephyr:board instead.
Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
Replace legacy hand-mantained tables with the new directive that generates
a table automatically based on platform device tree. While at it, in some
boards, the existing "markers" have been replaced with the zephyr:board
role as it is required for proper operation of zephyr:board-supported-hw.
Some documentation pages which contained a reference to the marker are also
updated to use zephyr:board instead.
Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
The sample does not set or print separate inverting and
non-inverting gains.
Remove the parts related to the description of the two gains.
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
Update the harness to:
- Accept a gain token that is either an integer or a fraction:
(?:\d+|\d+/\d+)
- Match the full printed line including the (@gain: …) token
- Remove the invalid expectations for "Set opamp inverting/
non-inverting gain"
This aligns CI with the sample’s actual output.
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
I2S bus specification 3.0 [1] updated terms "Master" and "Slave" to
"Controller" and "Target". This rename macros using these terms and
deprecates old names.
[1] https://www.nxp.com/docs/en/user-manual/UM11732.pdf
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
Removing cpu0 reference from mcxw72 target
as only cpu0 should be targeted on this device.
Signed-off-by: Emilio Benavente <emilio.benavente@nxp.com>
Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
Add a user_data field to bt_ccp_call_control_client_cb. The
field is optional to enable via Kconfig. The field can be used
to provide additional context from the owner of the callback
structure, to the callbacks themselves.
This solves a memory use-after-free issue in the unit tests
where the values from the callback was accessed after they
were released, as the values were just stack allocated.
Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
Add nrf54lm20dk/nrf54lm20a/cpuapp to platform_allow list.
Overlay for this target is already there.
Remove skipping of RRAMC_POWER_MODE on nrf54lm20dk
because PyTest always expects result from this configuration.
Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
Fixes:
* If a sample is only meant for one platform, we need to use
platform_allow to filter it to only be built for that platform.
Using integration_platforms only limits when its built when twister
is called with --integration (for ex. in PRs CI).
Remove unnecessary SOC filter after limiting what it is built on.
* Each separate sample.yaml defines a fully separate sample from
twister's point of view. Sysbuild child images folders should not
have a separate sample.yaml, but just be built by the parent sample
sysbuild cmake code.
(Also, the filters in those images were off, and twister was trying
to build them for too many platforms).
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Add build-only test variants for the native SX126x driver to the lora
send and receive samples. These use CONFIG_LORA_MODULE_BACKEND_NONE
with the semtech_sx1261mb2bas shield on nrf52840dk.
Signed-off-by: Carlo Caione <ccaione@baylibre.com>
We changed the hardware node name of the QMSPI controller
to be consistent on MEC172x with MEC174x/5x, etc. We updated
two samples using the old name.
Signed-off-by: Scott Worley <scott.worley@microchip.com>
The documentation referenced a blog post about RGB LED strips that
is no longer accessible.
Replace the broken link with a valid and relevant resource and add
additional stable references to improve the documentation.
Signed-off-by: Gaetan Perrot <gaetan.perrot@spacecubics.com>
Since the SRAM size value was updated due to an incorrect value
for RA8P1, the SRAM overlay for EK-RA8P1 also needs to be updated.
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
The overlay disables the standard GPIO leds node and enables the
pwmleds node.
Configure blink delays to 2ms (short) and 20ms (long) for
appropriate visual feedback on the PWM-controlled LEDs.
Signed-off-by: Felix Wang <fei.wang_3@nxp.com>
Add pressure policy to cpu_freq subsystem. The
pressure policy evaluates system load by accumulating
the priorities of runnable threads to inform P-state
transitions.
As more threads of higher priorities queue as ready
in the scheduluer, the system pressure increases
and the policy may decide to choose a more aggressive
P-state.
Signed-off-by: Sean Kyer <sean.actor@gmail.com>
Update the name of the on_demand policy sample
to be scoped to the on_demand policy instead
of the cpu_freq subsystem as a whole.
Signed-off-by: Sean Kyer <sean.actor@gmail.com>
This commit implements Class of Device (COD) functionality for
Classic Bluetooth, supporting both setting and retrieving COD
from the controller by bt_br_write_cod and bt_br_read_cod.
Signed-off-by: Kai Cheng <chengkai@xiaomi.com>
1. Reorganize IMX RT DTSI files into imxrt subdirectory
2. Update boards/imxrt devicetree references to use new paths
3. Update samples/imxrt overlay references to use new paths
Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>