Choose CRC protocol in the sample at build time using
CONFIG_CRC_DRIVER_HAS_* guards (CRC8, CRC16-CCITT, CRC32-IEEE, CRC32-C).
Allow optional verification via EXPECTED_* macros; otherwise log result.
Update README to describe selection and add build instructions for
frdm_mcxe247 in addition to ek_ra8m1.
Signed-off-by: Holt Sun <holt.sun@nxp.com>
- Ensure that properties have 2 new lines when node is above it.
- Enures that 1 new line is required between a node and #if/#ifdef...
- Enures that 2 new line are required between #endif and node.
- Wraps property values that exceed 100 characters in length.
Signed-off-by: Kyle Bonnici <kylebonnici@hotmail.com>
The packet priority support is disabled by default so that the
application can work "normally" as a sample for trying network
packet filtering.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
The readme file did not mention the network packet priority
based rules 1-5 introduced recently.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
The Counter alarm sample contains a hard-coded list of devicetree
nodes to use. Since the definition of the counter node was changed
on Series 2 devices in #97912, this sample hasn't compiled.
Update the sample to select the correct devicetree node, and
add representative boards to platform_allow to allow the sample
to be tested on Series 2 boards.
Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
Add overlays enabling DMA for Silabs boards to enable use of the
async API on the default shell uart.
Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
Add support for building Trusted Firmware-M (TF-M) non-secure
applications for the STM32H573I-DK board.
Signed-off-by: Tim Pambor <tim.pambor@codewrights.de>
- reduced block length from 100ms to 33.33ms to compile for low ram
- add compile time conditional option to slave mode
- add overlay file for max32655fthr
Signed-off-by: Anuj Pathak <anuj@croxel.com>
Add additional call before starting time measurement to ensure that
all calls that are benchmarked are already cached. This change allows
to get more stable results as all exectutions are from cache.
Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
The as6221 is functionally equivalent to ti tmp108 and ams as6212,
so it is added as a new variant of tmp108.
Signed-off-by: Atilla Filiz <atilla@fi-tech.be>
This subsystem does not use the POSIX_API, and the sample only used one
call to the POSIX API to close a socket instead of using the native
networking API.
Let's just use the native networking API, so we avoid pulling-in more
dependencies.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
- split stepper api into stepper and stepper_drv api
- stepper api now comprises only of motion control apis
- stepper_drv api comprises of apis for configuring stepper
drivers
- add documentation about stepper and stepper_drv api
- move stepper.rst in a dedicated stepper folder
- add information about stepper_drv api and relevant functions
in stepper documentation.
- drop motion control functions from all the stepper_drv drivers
- create a common a library for controlling stepper motors by
toggling gpios via h-bridge or step-dir stepper_drivers
- tmc5xxx devices are a combination of motion controller and
stepper driver devices. tmc5xxx devices need to be modelled as
mfds in order to address the split in stepper driver subsystem
Signed-off-by: Jilay Pandya <jilay.pandya@outlook.com>
Introduce WIFI_NM_WPA_SUPPLICANT_DEBUG_SHOW_KEYS to allow key dump
when using the NXP board debug configuration.
Signed-off-by: Maochen Wang <maochen.wang@nxp.com>
These samples do not seem to need the unistd.h header, but including it
limits us to C libraries which have it, which as it is a POSIX
extension is not all.
So let's not include it so we do not limit ourselves unnecessarily.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
BT_LE_PER_ADV_SYNC_OPT_FILTER_DUPLICATE option is only available when
BT_FEAT_LE_PER_ADV_ADI_SUPP is enabled in chipset.
Signed-off-by: Gang He <ganghe@sifli.com>
Make sure that certificate-based DTLS config is built by twister and
also mention it in the README file.
Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Add missing PSA configs required for successful DTLS handshake with PSK.
Cert-based config also needed to enable some RSA support, as otherwise
mbed TLS throws errors about some undefined RSA error mapping.
Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Uses the modern nrfutil command for checking ironside versions
through the boot report, rather than hardcoded addressing.
Signed-off-by: Stephen Stauts <stephen.stauts@nordicsemi.no>
Prepare for extending this backend to also allow storing settings in the
PS (Protected Storage).
Mostly file and kconfig renames, as well as updates
to comments and log messages.
Signed-off-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
According to DSP0283 1.0.1, Length byte in MCTP over USB header
fields should start from the "MCTP over USB Header" to the last
byte in the "MCTP packet payload"
Signed-off-by: John Chung <john.chung@arm.com>
Changes the type used in _system_heap extern declarations to use
k_heap instead of sys_heap.
Fixes#100530
Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
This patch achieves that by:
- Waiting one second between each message sent by the host, so people
can actually follow what's going on;
- Wraping the content of the messages (strings "hello" and "world") in
quotes, so it's clear what they are;
- Toning down the logging to INF - no need for DBG;
- Removing astray `\n` - LOG_XXX already takes care of that.
Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
It only needs to be started once - all subsequent start will fail with
-EBUSY and possibly print some error message.
Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
Introduce the optional OMA 10523/10524 send scheduler extension to manage
cached resources, including control and sampling rule objects, cache
filter with gt/lt/st and pmin/pmax handling, max-age/max-sample limits,
and registration flush helper.
Add an overlay to the LWM2M client sample.
Add a fake humidity sensor.
Signed-off-by: Julien Vermillard <julien@clunkymachines.com>
The region sizes already match ones in nrf91xx_partition.dtsi,
and the overlay has not been adapted to the new partition DT updates.
Signed-off-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
Allow passing some context to the shell bypass callback function by
providing a void pointer user data argument.
Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
Remove nRF9160DK examples from Zephyr's cellular modem sample as
these use nRF91 as an external modem and the pin configuration
heavily depends on the build target.
Therefore we would like to host and document our own examples
within our own repository with the Serial Modem application.
Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
The mimxrt700_evk uses DC8000 to drive panel which requires a 64
byte align of buffer address and stride.
Signed-off-by: Kate Wang <yumeng.wang@nxp.com>
Add a config for the nrf52840dongle to use the CDC_ACM interface
for the ot_uart. Without this building the OpenThread coprocessor
fails to build when using the nrf52840 dongle because the UART
isn't defined so fix it.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
FRDM/RD RW612 overlays are updated to provide explicit AHB RX buffer
configuration for the FlexSPI controller, aligning with RW61x features:
- FlexSPI flash (port A): 32 KiB cache, dynamic decryption, XIP, DMA
- FlexSPI pSRAM (port B): 32 KiB cache, dynamic decryption, XIP, DMA
The rx-buffer-config now assigns a dedicated buffer for the primary
CPU traffic and leaves buffer 7 as the generic fallback, matching the
expected cache/DMA behavior and MCUX SDK defaults. This ensures sane
defaults when PSRAM is enabled without requiring users to patch AHB
buffer settings manually.
Signed-off-by: Holt Sun <holt.sun@nxp.com>
This commit ensures the CI will run test build for the STM32
that supports the IWDG early wake-up.
Signed-off-by: Julien Racki <julien.racki-ext@st.com>
Add a simple sample demonstrating how the PWM event API can be
used to precisely time 5 periods of a PWM signal.
Signed-off-by: Jaro Van Landschoot <jaro.vanlandschoot@basalte.be>
Certain series (e.g., STM32WBA) require pins to be configured as input
to behave properly as wake-up pins.
Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>