commit c94328f3671a671ac215885c6986b0359a6a37b8
Author: David Brown <david.brown@linaro.org>
Date: Fri Jan 24 23:32:21 2025 -0700
samples: Properly filter samples by supported Rust targets
A few new samples in the Rust module were added, but missed the proper
filter and platform list, resulting in the daily twister run trying to
build these.
Signed-off-by: David Brown <david.brown@linaro.org>
Add missing bluetooth/hci.h and hci_types.h include to fix the build
error and warnings of the infineon h4 ble driver.
The driver is using bt_hci_cmd_create() and bt_hci_cmd_send_sync()
from bluetooth/hci.h, and BT_HCI_OP_RESET from bluetooth/hci_types.h
Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
Example for creating ICM42688 dt node uses old dt option names.
Fix by changing to newest dt option names.
Signed-off-by: Nikola Petrovic <nikolaptr6@gmail.com>
Move to the latest version:
commit f82407c13059528e88bfcc892a488504e9caa80c
Author: David Brown <david.brown@linaro.org>
Date: Thu Jan 16 17:05:59 2025 -0700
This brings in numerous features to the rust support including:
- Simple logging through Zephyr's logging
- Mutex/Condvar (k_mutex, k_condvar), Semaphores (k_sem), and Queue
(k_queue)
- A rust interface to timers, both waiting for events and callback based
- A SpinMutex that protects data in a rust safe way using a spinlock
- Some documentation for the rust support. Documentation is generated,
per-pr, on the module to allow preview
- A dining philosopher sample that implements using several different
mechanism.
- Basic device support. The device tree is imported into Rust, with a
yaml file describing the association between DT nodes and devices.
- Basic interface to GPIO and flash devices.
Signed-off-by: David Brown <david.brown@linaro.org>
Improve the documentation of the IOMUXC GPR binding so that it is
clear what the cells in the specifier space of "pinmux" space mean. And
change the names of the cells to be more appropriate. "offset" instead
of "pin" and "mask" instead of "function" describes more precisely what
the cells in the specifier mean.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
The Atmel SAM is currently disabled from watchdog tests due to missing
SAM4L driver. However, the tests do not implement wdt_disable, which is
mandatory for SAM4L to work correctly. This disable the SAM4L platform
until the watchdog API tests are fixed.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
Introduce sam4l watchdog configuration. This entry is necessary to
select proper watchdog configuration at board init due to #83429.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
- remove calculation of pinmux value for stm32 in device tree binding
documentation.
- stm32-pinctrl.yaml contains wrong calculation as can be compared to
#define STM32_PINMUX in stm32-pinctrl.h.
- stm32f1-pinctrl.yaml also contains different wrong calculation
compared to #define STM32F1_PINMUX in stm32f1-pinctrl.h.
Signed-off-by: Andreas Klinger <ak@it-klinger.de>
The commit exports control of MBEDTLS_ASN1_PARSE_C, in mbedTLS
module, via Kconfig.
This allows applications to use ASN1 parser independently from
other functions.
Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
delete already defined storage_partition node in board DTS, in order to
be able to build test with included overlay
Signed-off-by: Abderrahmane JARMOUNI <git@jarmouni.me>
Add wsen_tids_2521020222501 driver with
the corrected name and compatibility with
the hal update as well as added new features.
Signed-off-by: Wajdi ELMuhtadi <wajdi.elmuhtadi@we-online.com>
What is changed?
- This reverts commit 1c596b8b77.
Why is this change needed?
- This commit was added as a temporary fix for #81656.
Since the previous commit (part of #83360) fixes the issue,
we don't need this anymore.
Signed-off-by: Sudan Landge <sudan.landge@arm.com>
What is changed?
- Use the updated TF-M that is compatible with the Zephyr's
latest Ethos-U driver repo.
- Change the default behavior of TF-M builds to use Ethos driver
locally fetched by Zephyr, using west update, instead of
downloading it from external repo.
Why is this change required?
- This is to be inline with Zephyr's rules to not fetch code from
external repo.
Fixes#81656
Signed-off-by: Sudan Landge <sudan.landge@arm.com>
The stm32l4r9i_disco has a 2nd LED (Orange) which can be controlled
via the mfx gpio controller.
Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
Initial commit for a STM32L152 based GPIO expansion chip.
The mfxstm32l152 driver offers GPIO controller fonctions.
Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
This is necessary for the I3C device type check, tested with:
west build -p -b nucleo_h563zi samples/subsys/shell/shell_module
-DCONFIG_I2C=y -DCONFIG_I2C_SHELL=y -DCONFIG_I3C=y
and
west build -p -b nucleo_h563zi samples/subsys/shell/shell_module
-DCONFIG_I2C=y -DCONFIG_I2C_SHELL=y -DCONFIG_I3C=n
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
Macro was missing a break when single argument with non 32 bit
word argument was detect. Because of that, there were two
logging messages created for a single log entry.
Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
Added a length check in the spi write incr routine to handle both
single and multi byte write operations properly.
Signed-off-by: Mayank Narang <narang.may77@gmail.com>
The lis2de12 sensor driver spi interface was calling spi read api.
This leads to a single byte operation on reading acceleration data
which is a multi byte operation. Fix it by adding a call to spi read
incr api instead. Added a length check to handle both single and multi
byte read properly.
Signed-off-by: Mayank Narang <narang.may77@gmail.com>
Updated the reference to the ADI Developer Portal Solution Center with
URL. The Solution Center provides more resources than the product
information. Users can still find the product information from the new
portal link.
Signed-off-by: Janel Kratky <janel.kratky@analog.com>
Updated the reference to the ADI Developer Portal Solution Center with
URL. The Solution Center provides more resources than the product
information. Users can still find the product information from the new
portal link.
Signed-off-by: Janel Kratky <janel.kratky@analog.com>