Commit graph

650 commits

Author SHA1 Message Date
Zafer SEN
7af20e41dd boards: shields: add swir_hl78xx_ev kit
add support for HL78xx driver

Signed-off-by: Zafer SEN <zafersn93@gmail.com>
2025-10-16 17:17:24 +03:00
Abhinav Kulkarni
2ccb1128b9 drivers: wifi: nxp: Add host sleep support
Added host sleep support for IW416 and IW61X soc.

Signed-off-by: Abhinav Kulkarni <abhinav.kulkarni@nxp.com>
2025-10-15 12:06:12 +03:00
Benjamin Cabé
fb7a74ebbd doc: boards: nxp: common documentation snippets should not be in toctree
Ensure that common documentation snippets meant to be "literalinclude"d
in other pages are not treated as regular rst files and de facto
excluded from the documentation global toctree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-10-13 21:11:50 -04:00
Sebastian Viviani
77e4752cbc shields: support for ssd1306 shield on nrf5340dk
The ssd1396 shield uses an I2C interface, and the nrf5340dk board
overlay needs a bigger buffer size by default to work.

Signed-off-by: Sebastian Viviani <sebastian.viviani@nordicsemi.no>
2025-10-13 08:44:16 +02:00
Kyle Micallef Bonnici
1476fcb935 Devicetree: remove deprecated ok state
The `ok` state is deprecated and very few files are using this.
The DTS spec also does not have this value.

This PR removes this value once and for all.

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-10-09 12:36:43 -04:00
Dipak Shetty
13848189c3 boards: shields: add Mikroe RTC 18 Click shield
Add MikroElektronika RTC 18 Click shield support.

Signed-off-by: Dipak Shetty <shetty.dipak@gmx.com>
2025-10-08 10:09:21 +02:00
Khanh Nguyen
6deb989424 boards: renesas: ek_ra8p1: enable ArduCam CU450 OV5640 shield
Update the EK-RA8P1 board to support the ArduCam CU450 OV5640 shield:

- Update pinctrl definitions in ek_ra8p1-pinctrl.dtsi
- Update board DTS in ek_ra8p1_r7ka8p1kflcac_cm85.dts
- Add board-specific overlay for the shield
- Update documentation

Signed-off-by: Khanh Nguyen <khanh.nguyen.wz@bp.renesas.com>
2025-10-08 08:44:02 +02:00
Khanh Nguyen
710b460d66 boards: shields: add ArduCam CU450 OV5640 DVP shield
Add a shield definition for the ArduCam CU450 OV5640 camera module
in DVP (parallel) mode.

- Add Kconfig entry for the shield
- Add devicetree overlay for DVP mode
- Add documentation and shield.yml

Signed-off-by: Khanh Nguyen <khanh.nguyen.wz@bp.renesas.com>
2025-10-08 08:44:02 +02:00
Titouan Christophe
38b1a9cb2a boards: shields: olimex_shield_midi: new shield
Add a new very simple shield that provides MIDI DIN-5 IN/OUT/THROUGH,
as well as 2 leds. Other features of the shields (capacitive sensors)
are currently not reified in Zephyr.

While there is no further device on the shield itself (everything goes
through the Arduino header directly), this allows for meaningful
device-tree naming when using the shield.

Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
2025-10-08 08:42:27 +02:00
Hui Bai
50ac559152 drivers: wifi: Add WLAN wakeup for MIMXRT1060-EVK
Added wlan wakeup pin in IW610 overlay file. This WLAN wakeup
support is for IW610 and MIMXRT1060-EVK acts as host. Add wakeup
pin configuration when doing device related initialization.

Signed-off-by: Hui Bai <hui.bai@nxp.com>
2025-10-07 22:55:21 -04:00
Benjamin Cabé
e7c8ecf4bb shields: arduino: Add support for Arduino Modulino Thermo
Add shield definition and documnentation for the Arduino Modulino Thermo

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-10-06 20:16:53 -04:00
Benjamin Cabé
98168eb5a2 shields: arduino: Add support for Arduino Modulino Movement
Add shield definition and documentation for the Arduino Modulino Movement

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-10-06 20:15:28 -04:00
Alain Volmat
d4fddc2a74 shields: st_stm32f4dis_cam: add a stm32h747i_disco//m7 overlay
Add an overlay allowing to use the stm32f4dis_cam shield on the
stm32h747i_disco board.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-10-02 09:31:36 +02:00
Alain Volmat
04c1bf6424 shields: weact_ov2640_cam_module: use MCO macro from stm32 bindings
Switch to the usage of MCO configuration macros provided by
stm32h7_clock.h clock bindings.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-10-02 09:31:36 +02:00
Alain Volmat
23bb046905 shields: st_stm32f4dis_cam: add stm32l4r9i_disco specific overlay
Move the selection of the dma channel and the sensor input clock into
a board specific overlay since this differ from a board to another.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-10-02 09:31:36 +02:00
Alain Volmat
c4285ef4b9 shields: st_b_cams_omv_mb1683: remove i2c/dcmi/dmamux nodes from overlay
The i2c bus configuration and dcmi pins alternate function settings are
already done within the board dts since this is fixed for each board
so remove then from the shield overlay.
The dmamux node enabling is also removed since currently the DCMI/DMA
cannot rely on dmamux.

In the shield main overlay file, ensure that the i2c bus is properly
enabled.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-10-02 09:31:36 +02:00
Alain Volmat
f8393a45e8 boards: st: remove .lvgl_buf related linker scripts on STM32
Following introduction of LV_Z_MEMORY_POOL_ZEPHYR_REGION and
LV_Z_VDB_ZEPHYR_REGION, remove the usage of the option
LV_Z_VDB_CUSTOM_SECTION and the related linker scripts for
STM32 boards & shields.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-09-30 15:27:56 +03:00
Jonas Berg
8f131295af boards: shields: Add Adafruit LTR-329 light sensor shield
The product photo is from https://learn.adafruit.com/assets/115230

Tested with the commmand mentioned in the index.rst file.

Compilation testing in CI of the overlay file is done via the
light_polling sample.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-26 09:09:26 +02:00
Franck Duriez
ae889020bc driver: pwm/pca9685: handle POLARITY flag
Handle polarity flag in pca9685 driver

Signed-off-by: Franck Duriez <franck.lucien.duriez@gmail.com>
2025-09-25 14:17:15 -04:00
Jonas Berg
5ae23e5520 boards: shields: Add Adafruit PCF8523 real-time clock shield
Product image from https://learn.adafruit.com/assets/103710

Tested with the command mentioned in the index.rst file.

Compile-testing of the overlay file is done in CI via the
drivers/rtc sample.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-24 09:43:44 +02:00
Vladislav Pejic
9c770bc34a boards: shields: EVAL-AD4052-ARDZ comp and overlay
Fix for compatible property.
Addition of hardware timer to be used with APARD32690 board.

Signed-off-by: Vladislav Pejic <vladislav.pejic@orioninc.com>
2025-09-23 17:50:25 -04:00
Jonas Berg
81dc0ecf33 boards: shields: Add Adafruit VEML7700 light sensor shield
Product photo from https://learn.adafruit.com/assets/122469,
which has the CC BY-SA 3.0 license.

Tested with the command mentioned in the index.rst page.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-22 11:17:52 +02:00
Jonas Berg
ab00c2b718 boards: shields: Add Adafruit 8-channel solenoid shield
Tested with the commands mentioned in index.rst

The product photo is from
https://learn.adafruit.com/assets/137335
with the license CC BY-SA 3.0

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-20 23:05:14 +02:00
Marek Matej
0553f59ee6 boards: espressif: Fix more images
Fix file format of the board and shield images.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2025-09-19 16:33:31 +02:00
Chaitanya Tata
23a0665653 boards: nrf70: Add second virtual interface
Add second virtual interface by default to the DTS.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
2025-09-19 08:27:55 -04:00
Alain Volmat
96002ddc9b shields: st_b_lcd40_dsi1_mb1166: add stm32f769i_disco support
Add overlay and conf file dedicated for the stm32f769i_disco.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-09-18 15:41:02 +01:00
Khanh Nguyen
d37590f1c2 boards: shields: Support OV7670 DVP 20-pin shield on EK-RA8D1 board
Support OV7670 DVP 20-pin shield on the EK-RA8D1 board

Signed-off-by: Khanh Nguyen <khanh.nguyen.wz@bp.renesas.com>
2025-09-17 10:06:34 +02:00
Kyle Micallef Bonnici
2d22884f52 devicetree: format files in boards
Applying dts-linter results for format files in boards

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 18:29:00 +02:00
Khoa Nguyen
7df46d92d1 boards: shields: pmod_sd: Add support ek_ra8p1_r7ka8p1kflcac_cm33
Add support pmod_sd shield for Renesas ek_ra8p1_r7ka8p1kflcac_cm33

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2025-09-11 09:53:13 +02:00
Phi Bang Nguyen
ca030fbf88 drivers: video: stm32_dcmipp: Use normal child nodes for pipes
The pipe nodes are not video interfaces. Describe them as normal child
nodes instead of using port/endpoint.

Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
2025-09-10 10:27:28 +01:00
Jonas Berg
835275caa3 boards: shields: Add Sparkfun Environmental Combo shield
Product photo from
https://www.sparkfun.com/sparkfun-environmental-combo-breakout-ens160-bme280-qwiic.html

Tested with the commands mentioned in index.rst

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-09 20:42:26 -04:00
Jonas Berg
e2681b3d10 boards: shields: Add Sparkfun SHTC3 humidity sensor shield
Product photo from
https://www.sparkfun.com/sparkfun-humidity-sensor-breakout-shtc3-qwiic.html

Tested with the command mentioned on the index.rst page.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-09 20:42:12 -04:00
Benjamin Cabé
1852f9ce52 shields: add MikroE ILLUMINANCE Click shield
Adds support for the MikroE ILLUMINANCE Click shield

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-09 11:49:29 +02:00
Jilay Pandya
1e855434e1 shields: fix mikroe h bridge 4 click
- minor corrections in h bridge 4 click
- add references in shield documentation
- update overlay

Signed-off-by: Jilay Pandya <jilay.pandya@outlook.com>
2025-09-08 11:13:44 -04:00
Benjamin Cabé
1f3fb17a77 doc: shields: fix wrong board name for mimxrt1170_evk//cm7
fix a typo in board name (mixm... instead of mimx...) and actually use
a proper board name anyway since it looks like this was still using
a HWMv1 name.
Fixes zephyrproject-rtos/zephyr#95015

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-06 08:29:50 -04:00
Benjamin Cabé
76e22343e0 shields: add MikroE AMBIENT-2 Click shield
Adds support for the MikroE AMBIENT-2 Click shield

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-05 17:10:33 +02:00
Etienne Carriere
f878a55d2e shields: devicetree: fix typos introduced using Arduino header constants
Fix typo introduced in some shields DTS overlay files by commit
c683b044d9 ("shields: devicetree: use arduino-header-r3.h constants
in all shields").

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-09-05 13:47:12 +02:00
Benjamin Cabé
c683b044d9 shields: devicetree: use arduino-header-r3.h constants in all shields
Make shield overlays less error prone and easier to maintain by
switching to GPIO pin constants defined in arduino-header-r3.h.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-04 16:45:07 +02:00
Jonas Berg
6946ec9530 boards: shields: Add Adafruit INA237 current sensor shield
Product photo from https://learn.adafruit.com/assets/137463
with the license CC BY-SA 3.0

Tested with the command mentioned in the index.rst page.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-03 21:21:12 +02:00
Benjamin Cabé
0132ea07fb doc: fix spelling errors tree-wide
fix some spelling errors in code comments and Kconfig helps

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-03 17:04:13 +02:00
Benjamin Cabé
ce628ea558 shields: add MikroE 3D-HALL-3 Click shield
Adds support for the MikroE 3D-HALL-3 Click shield

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-03 14:58:23 +01:00
Benjamin Cabé
ed677d0d9d shields: add MikroE IR-GESTURE Click shield
Adds support for the MikroE IR-GESTURE Click shield

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-03 14:58:04 +01:00
Benjamin Cabé
03ac047758 shields: add MikroE PRESSURE-3 Click shield
Adds support for the MikroE PRESSURE-3 Click shield

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-03 14:57:49 +01:00
Benjamin Cabé
be879d8aaf shields: add MikroE PROXIMITY-9 Click shield
Adds support for the MikroE PROXIMITY-9 Click shield

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-03 14:57:41 +01:00
Benjamin Cabé
e55b793923 shields: add MikroE AIR-QUALITY-3 Click shield
Adds support for the MikroE AIR-QUALITY-3 Click shield

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-03 14:56:43 +01:00
Benjamin Cabé
a48dd9bb4e shields: add MikroE LSM6DSL Click shield
Adds support for the MikroE LSM6DSL Click shield

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-03 14:56:33 +01:00
Jonas Berg
5857aee4ab boards: shields: Add Sparkfun RV8803 RTC shield
Product photo from
https://www.sparkfun.com/sparkfun-real-time-clock-module-rv-8803-qwiic.html

Tested with the command mentioned in the index.rst page.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-03 06:10:16 +02:00
Jonas Berg
30fbfffb67 boards: shields: Add Adafruit AHT20 temp and humidity sensor shield
Product photo from https://learn.adafruit.com/assets/91687
with the licence CC BY 3.0

Tested with the command mentioned on the index.rst page.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-03 06:10:01 +02:00
Jonas Berg
5f5638b1cb boards: shields: Add Adafruit DPS310 pressure sensor shield
Product photo from https://learn.adafruit.com/assets/87727
with the license CC BY-SA 3.0

Tested with the command mentioned in the index.rst page.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-03 06:09:41 +02:00
Jonas Berg
12a8eaf47d boards: shields: Add Adafruit APDS9960 proximity sensor shield
Product photo from https://learn.adafruit.com/assets/89850

Tested with the command mentioned on the index.rst page.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-03 01:43:07 +02:00