From e8da175b4f3515d8e67cf46c7803fbf1556d68d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Cab=C3=A9?= Date: Sat, 31 Aug 2024 14:09:42 +0200 Subject: [PATCH] samples: led: consolidate LED samples under same directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With over a dozen LED samples, grouping them in a common drivers/led/ folder helps keep things tidy and lays the groundwork for further improvements in the way samples are showing up in the docs. Signed-off-by: Benjamin Cabé --- MAINTAINERS.yml | 2 +- boards/bcdevices/plt_demo_v2/doc/index.rst | 4 ++-- .../adafruit_neopixel_grid_bff/doc/index.rst | 2 +- boards/shields/adafruit_pca9685/doc/index.rst | 2 +- boards/vcc-gnd/yd_esp32/doc/index.rst | 2 +- doc/_scripts/redirects.py | 13 +++++++++++++ .../{ => led}/led_apa102c_bitbang/CMakeLists.txt | 0 .../drivers/{ => led}/led_apa102c_bitbang/prj.conf | 0 .../{ => led}/led_apa102c_bitbang/sample.yaml | 0 .../{ => led}/led_apa102c_bitbang/src/main.c | 0 .../drivers/{ => led}/led_is31fl3194/CMakeLists.txt | 0 samples/drivers/{ => led}/led_is31fl3194/README.rst | 0 samples/drivers/{ => led}/led_is31fl3194/prj.conf | 0 .../drivers/{ => led}/led_is31fl3194/sample.yaml | 0 samples/drivers/{ => led}/led_is31fl3194/src/main.c | 0 .../{ => led}/led_is31fl3216a/CMakeLists.txt | 0 .../drivers/{ => led}/led_is31fl3216a/README.rst | 0 .../led_is31fl3216a/boards/arduino_i2c.overlay | 0 .../led_is31fl3216a/boards/lpcxpresso55s28.overlay | 0 samples/drivers/{ => led}/led_is31fl3216a/prj.conf | 0 .../drivers/{ => led}/led_is31fl3216a/sample.yaml | 0 .../drivers/{ => led}/led_is31fl3216a/src/main.c | 0 .../drivers/{ => led}/led_is31fl3733/CMakeLists.txt | 0 samples/drivers/{ => led}/led_is31fl3733/Kconfig | 0 samples/drivers/{ => led}/led_is31fl3733/README.rst | 0 .../led_is31fl3733/boards/frdm_k22f.overlay | 0 samples/drivers/{ => led}/led_is31fl3733/prj.conf | 0 .../drivers/{ => led}/led_is31fl3733/sample.yaml | 0 samples/drivers/{ => led}/led_is31fl3733/src/main.c | 0 samples/drivers/{ => led}/led_lp3943/CMakeLists.txt | 0 samples/drivers/{ => led}/led_lp3943/README.rst | 2 +- .../{ => led}/led_lp3943/boards/96b_neonkey.overlay | 0 samples/drivers/{ => led}/led_lp3943/prj.conf | 0 samples/drivers/{ => led}/led_lp3943/sample.yaml | 0 samples/drivers/{ => led}/led_lp3943/src/main.c | 0 samples/drivers/{ => led}/led_lp50xx/CMakeLists.txt | 0 samples/drivers/{ => led}/led_lp50xx/README.rst | 0 .../led_lp50xx/boards/lpcxpresso11u68.overlay | 0 samples/drivers/{ => led}/led_lp50xx/prj.conf | 0 samples/drivers/{ => led}/led_lp50xx/sample.yaml | 0 samples/drivers/{ => led}/led_lp50xx/src/main.c | 0 samples/drivers/{ => led}/led_lp5562/CMakeLists.txt | 0 samples/drivers/{ => led}/led_lp5562/README.rst | 2 +- .../led_lp5562/boards/nrf52840dk_nrf52840.overlay | 0 samples/drivers/{ => led}/led_lp5562/prj.conf | 0 samples/drivers/{ => led}/led_lp5562/sample.yaml | 0 samples/drivers/{ => led}/led_lp5562/src/main.c | 0 samples/drivers/{ => led}/led_lp5569/CMakeLists.txt | 0 samples/drivers/{ => led}/led_lp5569/README.rst | 2 +- .../led_lp5569/boards/nrf52840dk_nrf52840.overlay | 0 samples/drivers/{ => led}/led_lp5569/prj.conf | 0 samples/drivers/{ => led}/led_lp5569/sample.yaml | 0 samples/drivers/{ => led}/led_lp5569/src/main.c | 0 .../drivers/{ => led}/led_pca9633/CMakeLists.txt | 0 samples/drivers/{ => led}/led_pca9633/README.rst | 2 +- samples/drivers/{ => led}/led_pca9633/app.overlay | 0 samples/drivers/{ => led}/led_pca9633/prj.conf | 0 samples/drivers/{ => led}/led_pca9633/sample.yaml | 0 samples/drivers/{ => led}/led_pca9633/src/main.c | 0 samples/drivers/{ => led}/led_pwm/CMakeLists.txt | 0 samples/drivers/{ => led}/led_pwm/README.rst | 0 .../led_pwm/boards/disco_l475_iot1.overlay | 0 .../led_pwm/boards/mec15xxevb_assy6853.overlay | 0 .../led_pwm/boards/mec172xevb_assy6906.overlay | 0 .../{ => led}/led_pwm/boards/mr_canhubk3.conf | 0 .../{ => led}/led_pwm/boards/nucleo_f091rc.overlay | 0 .../{ => led}/led_pwm/boards/nucleo_l073rz.overlay | 0 .../led_pwm/boards/nucleo_u575zi_q.overlay | 0 .../{ => led}/led_pwm/boards/rpi_pico.overlay | 0 .../{ => led}/led_pwm/boards/ucans32k1sic.overlay | 0 samples/drivers/{ => led}/led_pwm/prj.conf | 0 samples/drivers/{ => led}/led_pwm/sample.yaml | 0 samples/drivers/{ => led}/led_pwm/src/main.c | 0 samples/drivers/{ => led}/led_strip/CMakeLists.txt | 0 samples/drivers/{ => led}/led_strip/Kconfig | 0 samples/drivers/{ => led}/led_strip/README.rst | 2 +- .../led_strip/boards/96b_carbon_stm32f401xe.conf | 0 .../led_strip/boards/96b_carbon_stm32f401xe.overlay | 0 .../led_strip/boards/adafruit_qt_py_rp2040.conf | 0 .../{ => led}/led_strip/boards/bbc_microbit.overlay | 0 .../boards/blueclover_plt_demo_v2_nrf52832.conf | 0 .../boards/blueclover_plt_demo_v2_nrf52832.overlay | 0 .../led_strip/boards/esp32c3_devkitm.overlay | 0 .../led_strip/boards/esp32s2_saola.overlay | 0 .../led_strip/boards/esp32s3_devkitc_procpu.overlay | 0 .../led_strip/boards/esp32s3_devkitm_procpu.overlay | 0 .../led_strip/boards/mimxrt1050_evk.overlay | 0 .../led_strip/boards/mimxrt1050_evk_qspi.overlay | 0 .../led_strip/boards/nrf51dk_nrf51822.overlay | 0 .../led_strip/boards/nrf52dk_nrf52832.conf | 0 .../led_strip/boards/nrf52dk_nrf52832.overlay | 0 .../boards/nrf5340dk_nrf5340_cpuapp.overlay | 0 .../{ => led}/led_strip/boards/nucleo_f070rb.conf | 0 .../led_strip/boards/nucleo_f070rb.overlay | 0 .../led_strip/boards/nucleo_g071rb.overlay | 0 .../led_strip/boards/nucleo_h743zi.overlay | 0 .../led_strip/boards/nucleo_l432kc.overlay | 0 .../led_strip/boards/nucleo_l476rg.overlay | 0 .../led_strip/boards/thingy52_nrf52832.overlay | 0 .../{ => led}/led_strip/boards/xiao_rp2040.conf | 0 .../drivers/{ => led}/led_strip/f070rb-bindings.h | 0 .../drivers/{ => led}/led_strip/nrf52-bindings.h | 0 samples/drivers/{ => led}/led_strip/prj.conf | 0 samples/drivers/{ => led}/led_strip/sample.yaml | 0 samples/drivers/{ => led}/led_strip/src/main.c | 0 .../{ => led}/led_sx1509b_intensity/CMakeLists.txt | 0 .../{ => led}/led_sx1509b_intensity/README.rst | 2 +- .../boards/thingy52_nrf52832.overlay | 0 .../{ => led}/led_sx1509b_intensity/prj.conf | 0 .../{ => led}/led_sx1509b_intensity/sample.yaml | 0 .../{ => led}/led_sx1509b_intensity/src/main.c | 0 samples/drivers/{ => led}/led_xec/CMakeLists.txt | 0 samples/drivers/{ => led}/led_xec/README.rst | 0 .../led_xec/boards/mec15xxevb_assy6853.overlay | 0 .../led_xec/boards/mec172xevb_assy6906.overlay | 0 samples/drivers/{ => led}/led_xec/prj.conf | 0 samples/drivers/{ => led}/led_xec/sample.yaml | 0 samples/drivers/{ => led}/led_xec/src/main.c | 0 118 files changed, 25 insertions(+), 12 deletions(-) rename samples/drivers/{ => led}/led_apa102c_bitbang/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_apa102c_bitbang/prj.conf (100%) rename samples/drivers/{ => led}/led_apa102c_bitbang/sample.yaml (100%) rename samples/drivers/{ => led}/led_apa102c_bitbang/src/main.c (100%) rename samples/drivers/{ => led}/led_is31fl3194/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_is31fl3194/README.rst (100%) rename samples/drivers/{ => led}/led_is31fl3194/prj.conf (100%) rename samples/drivers/{ => led}/led_is31fl3194/sample.yaml (100%) rename samples/drivers/{ => led}/led_is31fl3194/src/main.c (100%) rename samples/drivers/{ => led}/led_is31fl3216a/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_is31fl3216a/README.rst (100%) rename samples/drivers/{ => led}/led_is31fl3216a/boards/arduino_i2c.overlay (100%) rename samples/drivers/{ => led}/led_is31fl3216a/boards/lpcxpresso55s28.overlay (100%) rename samples/drivers/{ => led}/led_is31fl3216a/prj.conf (100%) rename samples/drivers/{ => led}/led_is31fl3216a/sample.yaml (100%) rename samples/drivers/{ => led}/led_is31fl3216a/src/main.c (100%) rename samples/drivers/{ => led}/led_is31fl3733/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_is31fl3733/Kconfig (100%) rename samples/drivers/{ => led}/led_is31fl3733/README.rst (100%) rename samples/drivers/{ => led}/led_is31fl3733/boards/frdm_k22f.overlay (100%) rename samples/drivers/{ => led}/led_is31fl3733/prj.conf (100%) rename samples/drivers/{ => led}/led_is31fl3733/sample.yaml (100%) rename samples/drivers/{ => led}/led_is31fl3733/src/main.c (100%) rename samples/drivers/{ => led}/led_lp3943/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_lp3943/README.rst (96%) rename samples/drivers/{ => led}/led_lp3943/boards/96b_neonkey.overlay (100%) rename samples/drivers/{ => led}/led_lp3943/prj.conf (100%) rename samples/drivers/{ => led}/led_lp3943/sample.yaml (100%) rename samples/drivers/{ => led}/led_lp3943/src/main.c (100%) rename samples/drivers/{ => led}/led_lp50xx/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_lp50xx/README.rst (100%) rename samples/drivers/{ => led}/led_lp50xx/boards/lpcxpresso11u68.overlay (100%) rename samples/drivers/{ => led}/led_lp50xx/prj.conf (100%) rename samples/drivers/{ => led}/led_lp50xx/sample.yaml (100%) rename samples/drivers/{ => led}/led_lp50xx/src/main.c (100%) rename samples/drivers/{ => led}/led_lp5562/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_lp5562/README.rst (96%) rename samples/drivers/{ => led}/led_lp5562/boards/nrf52840dk_nrf52840.overlay (100%) rename samples/drivers/{ => led}/led_lp5562/prj.conf (100%) rename samples/drivers/{ => led}/led_lp5562/sample.yaml (100%) rename samples/drivers/{ => led}/led_lp5562/src/main.c (100%) rename samples/drivers/{ => led}/led_lp5569/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_lp5569/README.rst (95%) rename samples/drivers/{ => led}/led_lp5569/boards/nrf52840dk_nrf52840.overlay (100%) rename samples/drivers/{ => led}/led_lp5569/prj.conf (100%) rename samples/drivers/{ => led}/led_lp5569/sample.yaml (100%) rename samples/drivers/{ => led}/led_lp5569/src/main.c (100%) rename samples/drivers/{ => led}/led_pca9633/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_pca9633/README.rst (94%) rename samples/drivers/{ => led}/led_pca9633/app.overlay (100%) rename samples/drivers/{ => led}/led_pca9633/prj.conf (100%) rename samples/drivers/{ => led}/led_pca9633/sample.yaml (100%) rename samples/drivers/{ => led}/led_pca9633/src/main.c (100%) rename samples/drivers/{ => led}/led_pwm/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_pwm/README.rst (100%) rename samples/drivers/{ => led}/led_pwm/boards/disco_l475_iot1.overlay (100%) rename samples/drivers/{ => led}/led_pwm/boards/mec15xxevb_assy6853.overlay (100%) rename samples/drivers/{ => led}/led_pwm/boards/mec172xevb_assy6906.overlay (100%) rename samples/drivers/{ => led}/led_pwm/boards/mr_canhubk3.conf (100%) rename samples/drivers/{ => led}/led_pwm/boards/nucleo_f091rc.overlay (100%) rename samples/drivers/{ => led}/led_pwm/boards/nucleo_l073rz.overlay (100%) rename samples/drivers/{ => led}/led_pwm/boards/nucleo_u575zi_q.overlay (100%) rename samples/drivers/{ => led}/led_pwm/boards/rpi_pico.overlay (100%) rename samples/drivers/{ => led}/led_pwm/boards/ucans32k1sic.overlay (100%) rename samples/drivers/{ => led}/led_pwm/prj.conf (100%) rename samples/drivers/{ => led}/led_pwm/sample.yaml (100%) rename samples/drivers/{ => led}/led_pwm/src/main.c (100%) rename samples/drivers/{ => led}/led_strip/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_strip/Kconfig (100%) rename samples/drivers/{ => led}/led_strip/README.rst (98%) rename samples/drivers/{ => led}/led_strip/boards/96b_carbon_stm32f401xe.conf (100%) rename samples/drivers/{ => led}/led_strip/boards/96b_carbon_stm32f401xe.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/adafruit_qt_py_rp2040.conf (100%) rename samples/drivers/{ => led}/led_strip/boards/bbc_microbit.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/blueclover_plt_demo_v2_nrf52832.conf (100%) rename samples/drivers/{ => led}/led_strip/boards/blueclover_plt_demo_v2_nrf52832.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/esp32c3_devkitm.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/esp32s2_saola.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/esp32s3_devkitc_procpu.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/esp32s3_devkitm_procpu.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/mimxrt1050_evk.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/mimxrt1050_evk_qspi.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/nrf51dk_nrf51822.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/nrf52dk_nrf52832.conf (100%) rename samples/drivers/{ => led}/led_strip/boards/nrf52dk_nrf52832.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/nrf5340dk_nrf5340_cpuapp.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/nucleo_f070rb.conf (100%) rename samples/drivers/{ => led}/led_strip/boards/nucleo_f070rb.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/nucleo_g071rb.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/nucleo_h743zi.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/nucleo_l432kc.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/nucleo_l476rg.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/thingy52_nrf52832.overlay (100%) rename samples/drivers/{ => led}/led_strip/boards/xiao_rp2040.conf (100%) rename samples/drivers/{ => led}/led_strip/f070rb-bindings.h (100%) rename samples/drivers/{ => led}/led_strip/nrf52-bindings.h (100%) rename samples/drivers/{ => led}/led_strip/prj.conf (100%) rename samples/drivers/{ => led}/led_strip/sample.yaml (100%) rename samples/drivers/{ => led}/led_strip/src/main.c (100%) rename samples/drivers/{ => led}/led_sx1509b_intensity/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_sx1509b_intensity/README.rst (90%) rename samples/drivers/{ => led}/led_sx1509b_intensity/boards/thingy52_nrf52832.overlay (100%) rename samples/drivers/{ => led}/led_sx1509b_intensity/prj.conf (100%) rename samples/drivers/{ => led}/led_sx1509b_intensity/sample.yaml (100%) rename samples/drivers/{ => led}/led_sx1509b_intensity/src/main.c (100%) rename samples/drivers/{ => led}/led_xec/CMakeLists.txt (100%) rename samples/drivers/{ => led}/led_xec/README.rst (100%) rename samples/drivers/{ => led}/led_xec/boards/mec15xxevb_assy6853.overlay (100%) rename samples/drivers/{ => led}/led_xec/boards/mec172xevb_assy6906.overlay (100%) rename samples/drivers/{ => led}/led_xec/prj.conf (100%) rename samples/drivers/{ => led}/led_xec/sample.yaml (100%) rename samples/drivers/{ => led}/led_xec/src/main.c (100%) diff --git a/MAINTAINERS.yml b/MAINTAINERS.yml index 28952fcf27ecbee..bf27f69fc7868bd 100644 --- a/MAINTAINERS.yml +++ b/MAINTAINERS.yml @@ -1741,7 +1741,7 @@ Release Notes: - drivers/led/ - include/zephyr/drivers/led/ - include/zephyr/drivers/led.h - - samples/drivers/led_*/ + - samples/drivers/led/ - tests/drivers/led/ - doc/hardware/peripherals/led.rst - tests/drivers/build_all/led/ diff --git a/boards/bcdevices/plt_demo_v2/doc/index.rst b/boards/bcdevices/plt_demo_v2/doc/index.rst index 8dfc2c9527bb4cf..f65fc9eada36118 100644 --- a/boards/bcdevices/plt_demo_v2/doc/index.rst +++ b/boards/bcdevices/plt_demo_v2/doc/index.rst @@ -125,7 +125,7 @@ an external programmer. The programmer is attached to the SWD header. Build the Zephyr kernel and the :zephyr:code-sample:`led-strip` sample application. .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_apa102 + :zephyr-app: samples/drivers/led/led_apa102 :board: blueclover_plt_demo_v2/nrf52832 :goals: build :compact: @@ -133,7 +133,7 @@ Build the Zephyr kernel and the :zephyr:code-sample:`led-strip` sample applicati Flash the image. .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_apa102 + :zephyr-app: samples/drivers/led/led_apa102 :board: blueclover_plt_demo_v2/nrf52832 :goals: flash :compact: diff --git a/boards/shields/adafruit_neopixel_grid_bff/doc/index.rst b/boards/shields/adafruit_neopixel_grid_bff/doc/index.rst index 912c2615783ba9a..8e9db54e1904165 100644 --- a/boards/shields/adafruit_neopixel_grid_bff/doc/index.rst +++ b/boards/shields/adafruit_neopixel_grid_bff/doc/index.rst @@ -39,7 +39,7 @@ LED Strip Example Set ``--shield adafruit_neopixel_grid_bff`` when you invoke ``west build``. For example: .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_strip + :zephyr-app: samples/drivers/led/led_strip :board: adafruit_qt_py_rp2040 :shield: adafruit_neopixel_grid_bff :goals: build diff --git a/boards/shields/adafruit_pca9685/doc/index.rst b/boards/shields/adafruit_pca9685/doc/index.rst index ef2bff38f7e15ac..5d83e0d1b403140 100644 --- a/boards/shields/adafruit_pca9685/doc/index.rst +++ b/boards/shields/adafruit_pca9685/doc/index.rst @@ -31,7 +31,7 @@ Set ``--shield adafruit_pca9685`` when you invoke ``west build``. For example: .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_pwm + :zephyr-app: samples/drivers/led/led_pwm :board: nrf52840dk/nrf52840 :shield: adafruit_pca9685 :goals: build diff --git a/boards/vcc-gnd/yd_esp32/doc/index.rst b/boards/vcc-gnd/yd_esp32/doc/index.rst index bf7efff35c25f3b..1e9962d518a1688 100644 --- a/boards/vcc-gnd/yd_esp32/doc/index.rst +++ b/boards/vcc-gnd/yd_esp32/doc/index.rst @@ -239,7 +239,7 @@ The board contains an addressable RGB LED (`XL-5050RGBC-WS2812B`_), driven by GP Here is an example of how to test it using the :zephyr:code-sample:`led-strip` application. .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_strip + :zephyr-app: samples/drivers/led/led_strip :board: yd_esp32/esp32/procpu :goals: flash diff --git a/doc/_scripts/redirects.py b/doc/_scripts/redirects.py index e1dede249604189..e35dc5ab46e9cb7 100644 --- a/doc/_scripts/redirects.py +++ b/doc/_scripts/redirects.py @@ -213,8 +213,21 @@ ('samples/drivers/adc/README', 'samples/drivers/adc/adc_dt/README'), ('samples/drivers/kscan_touch', 'samples/subsys/input/input'), ('samples/drivers/led_apa102/README', 'samples/drivers/led_strip/README'), + ('samples/drivers/led_apa102c_bitbang/README', 'samples/drivers/led/led_apa102c_bitbang/README'), + ('samples/drivers/led_is31fl3194/README', 'samples/drivers/led/led_is31fl3194/README'), + ('samples/drivers/led_is31fl3216a/README', 'samples/drivers/led/led_is31fl3216a/README'), + ('samples/drivers/led_is31fl3733/README', 'samples/drivers/led/led_is31fl3733/README'), + ('samples/drivers/led_lp3943/README', 'samples/drivers/led/led_lp3943/README'), + ('samples/drivers/led_lp50xx/README', 'samples/drivers/led/led_lp50xx/README'), + ('samples/drivers/led_lp5562/README', 'samples/drivers/led/led_lp5562/README'), + ('samples/drivers/led_lp5569/README', 'samples/drivers/led/led_lp5569/README'), ('samples/drivers/led_lpd8806/README', 'samples/drivers/led_strip/README'), + ('samples/drivers/led_pca9633/README', 'samples/drivers/led/led_pca9633/README'), + ('samples/drivers/led_pwm/README', 'samples/drivers/led/led_pwm/README'), + ('samples/drivers/led_strip/README', 'samples/drivers/led/led_strip/README'), + ('samples/drivers/led_sx1509b_intensity/README', 'samples/drivers/led/led_sx1509b_intensity/README'),' ('samples/drivers/led_ws2812/README', 'samples/drivers/led_strip/README'), + ('samples/drivers/led_xec/README', 'samples/drivers/led/led_xec/README'), ('samples/net/cloud/google_iot_mqtt/README', 'samples/net/cloud/cloud'), ('samples/sensor/wsen_hids/README', 'samples/sensor/sensor'), ('samples/sensor/wsen_itds/README', 'samples/sensor/sensor'), diff --git a/samples/drivers/led_apa102c_bitbang/CMakeLists.txt b/samples/drivers/led/led_apa102c_bitbang/CMakeLists.txt similarity index 100% rename from samples/drivers/led_apa102c_bitbang/CMakeLists.txt rename to samples/drivers/led/led_apa102c_bitbang/CMakeLists.txt diff --git a/samples/drivers/led_apa102c_bitbang/prj.conf b/samples/drivers/led/led_apa102c_bitbang/prj.conf similarity index 100% rename from samples/drivers/led_apa102c_bitbang/prj.conf rename to samples/drivers/led/led_apa102c_bitbang/prj.conf diff --git a/samples/drivers/led_apa102c_bitbang/sample.yaml b/samples/drivers/led/led_apa102c_bitbang/sample.yaml similarity index 100% rename from samples/drivers/led_apa102c_bitbang/sample.yaml rename to samples/drivers/led/led_apa102c_bitbang/sample.yaml diff --git a/samples/drivers/led_apa102c_bitbang/src/main.c b/samples/drivers/led/led_apa102c_bitbang/src/main.c similarity index 100% rename from samples/drivers/led_apa102c_bitbang/src/main.c rename to samples/drivers/led/led_apa102c_bitbang/src/main.c diff --git a/samples/drivers/led_is31fl3194/CMakeLists.txt b/samples/drivers/led/led_is31fl3194/CMakeLists.txt similarity index 100% rename from samples/drivers/led_is31fl3194/CMakeLists.txt rename to samples/drivers/led/led_is31fl3194/CMakeLists.txt diff --git a/samples/drivers/led_is31fl3194/README.rst b/samples/drivers/led/led_is31fl3194/README.rst similarity index 100% rename from samples/drivers/led_is31fl3194/README.rst rename to samples/drivers/led/led_is31fl3194/README.rst diff --git a/samples/drivers/led_is31fl3194/prj.conf b/samples/drivers/led/led_is31fl3194/prj.conf similarity index 100% rename from samples/drivers/led_is31fl3194/prj.conf rename to samples/drivers/led/led_is31fl3194/prj.conf diff --git a/samples/drivers/led_is31fl3194/sample.yaml b/samples/drivers/led/led_is31fl3194/sample.yaml similarity index 100% rename from samples/drivers/led_is31fl3194/sample.yaml rename to samples/drivers/led/led_is31fl3194/sample.yaml diff --git a/samples/drivers/led_is31fl3194/src/main.c b/samples/drivers/led/led_is31fl3194/src/main.c similarity index 100% rename from samples/drivers/led_is31fl3194/src/main.c rename to samples/drivers/led/led_is31fl3194/src/main.c diff --git a/samples/drivers/led_is31fl3216a/CMakeLists.txt b/samples/drivers/led/led_is31fl3216a/CMakeLists.txt similarity index 100% rename from samples/drivers/led_is31fl3216a/CMakeLists.txt rename to samples/drivers/led/led_is31fl3216a/CMakeLists.txt diff --git a/samples/drivers/led_is31fl3216a/README.rst b/samples/drivers/led/led_is31fl3216a/README.rst similarity index 100% rename from samples/drivers/led_is31fl3216a/README.rst rename to samples/drivers/led/led_is31fl3216a/README.rst diff --git a/samples/drivers/led_is31fl3216a/boards/arduino_i2c.overlay b/samples/drivers/led/led_is31fl3216a/boards/arduino_i2c.overlay similarity index 100% rename from samples/drivers/led_is31fl3216a/boards/arduino_i2c.overlay rename to samples/drivers/led/led_is31fl3216a/boards/arduino_i2c.overlay diff --git a/samples/drivers/led_is31fl3216a/boards/lpcxpresso55s28.overlay b/samples/drivers/led/led_is31fl3216a/boards/lpcxpresso55s28.overlay similarity index 100% rename from samples/drivers/led_is31fl3216a/boards/lpcxpresso55s28.overlay rename to samples/drivers/led/led_is31fl3216a/boards/lpcxpresso55s28.overlay diff --git a/samples/drivers/led_is31fl3216a/prj.conf b/samples/drivers/led/led_is31fl3216a/prj.conf similarity index 100% rename from samples/drivers/led_is31fl3216a/prj.conf rename to samples/drivers/led/led_is31fl3216a/prj.conf diff --git a/samples/drivers/led_is31fl3216a/sample.yaml b/samples/drivers/led/led_is31fl3216a/sample.yaml similarity index 100% rename from samples/drivers/led_is31fl3216a/sample.yaml rename to samples/drivers/led/led_is31fl3216a/sample.yaml diff --git a/samples/drivers/led_is31fl3216a/src/main.c b/samples/drivers/led/led_is31fl3216a/src/main.c similarity index 100% rename from samples/drivers/led_is31fl3216a/src/main.c rename to samples/drivers/led/led_is31fl3216a/src/main.c diff --git a/samples/drivers/led_is31fl3733/CMakeLists.txt b/samples/drivers/led/led_is31fl3733/CMakeLists.txt similarity index 100% rename from samples/drivers/led_is31fl3733/CMakeLists.txt rename to samples/drivers/led/led_is31fl3733/CMakeLists.txt diff --git a/samples/drivers/led_is31fl3733/Kconfig b/samples/drivers/led/led_is31fl3733/Kconfig similarity index 100% rename from samples/drivers/led_is31fl3733/Kconfig rename to samples/drivers/led/led_is31fl3733/Kconfig diff --git a/samples/drivers/led_is31fl3733/README.rst b/samples/drivers/led/led_is31fl3733/README.rst similarity index 100% rename from samples/drivers/led_is31fl3733/README.rst rename to samples/drivers/led/led_is31fl3733/README.rst diff --git a/samples/drivers/led_is31fl3733/boards/frdm_k22f.overlay b/samples/drivers/led/led_is31fl3733/boards/frdm_k22f.overlay similarity index 100% rename from samples/drivers/led_is31fl3733/boards/frdm_k22f.overlay rename to samples/drivers/led/led_is31fl3733/boards/frdm_k22f.overlay diff --git a/samples/drivers/led_is31fl3733/prj.conf b/samples/drivers/led/led_is31fl3733/prj.conf similarity index 100% rename from samples/drivers/led_is31fl3733/prj.conf rename to samples/drivers/led/led_is31fl3733/prj.conf diff --git a/samples/drivers/led_is31fl3733/sample.yaml b/samples/drivers/led/led_is31fl3733/sample.yaml similarity index 100% rename from samples/drivers/led_is31fl3733/sample.yaml rename to samples/drivers/led/led_is31fl3733/sample.yaml diff --git a/samples/drivers/led_is31fl3733/src/main.c b/samples/drivers/led/led_is31fl3733/src/main.c similarity index 100% rename from samples/drivers/led_is31fl3733/src/main.c rename to samples/drivers/led/led_is31fl3733/src/main.c diff --git a/samples/drivers/led_lp3943/CMakeLists.txt b/samples/drivers/led/led_lp3943/CMakeLists.txt similarity index 100% rename from samples/drivers/led_lp3943/CMakeLists.txt rename to samples/drivers/led/led_lp3943/CMakeLists.txt diff --git a/samples/drivers/led_lp3943/README.rst b/samples/drivers/led/led_lp3943/README.rst similarity index 96% rename from samples/drivers/led_lp3943/README.rst rename to samples/drivers/led/led_lp3943/README.rst index cb1905d2c1483e1..140bbbc2ed3db7c 100644 --- a/samples/drivers/led_lp3943/README.rst +++ b/samples/drivers/led/led_lp3943/README.rst @@ -25,7 +25,7 @@ Build the application for the :ref:`96b_neonkey` board, which has an LP3943 driver included. .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_lp3943 + :zephyr-app: samples/drivers/led/led_lp3943 :board: 96b_neonkey :goals: build :compact: diff --git a/samples/drivers/led_lp3943/boards/96b_neonkey.overlay b/samples/drivers/led/led_lp3943/boards/96b_neonkey.overlay similarity index 100% rename from samples/drivers/led_lp3943/boards/96b_neonkey.overlay rename to samples/drivers/led/led_lp3943/boards/96b_neonkey.overlay diff --git a/samples/drivers/led_lp3943/prj.conf b/samples/drivers/led/led_lp3943/prj.conf similarity index 100% rename from samples/drivers/led_lp3943/prj.conf rename to samples/drivers/led/led_lp3943/prj.conf diff --git a/samples/drivers/led_lp3943/sample.yaml b/samples/drivers/led/led_lp3943/sample.yaml similarity index 100% rename from samples/drivers/led_lp3943/sample.yaml rename to samples/drivers/led/led_lp3943/sample.yaml diff --git a/samples/drivers/led_lp3943/src/main.c b/samples/drivers/led/led_lp3943/src/main.c similarity index 100% rename from samples/drivers/led_lp3943/src/main.c rename to samples/drivers/led/led_lp3943/src/main.c diff --git a/samples/drivers/led_lp50xx/CMakeLists.txt b/samples/drivers/led/led_lp50xx/CMakeLists.txt similarity index 100% rename from samples/drivers/led_lp50xx/CMakeLists.txt rename to samples/drivers/led/led_lp50xx/CMakeLists.txt diff --git a/samples/drivers/led_lp50xx/README.rst b/samples/drivers/led/led_lp50xx/README.rst similarity index 100% rename from samples/drivers/led_lp50xx/README.rst rename to samples/drivers/led/led_lp50xx/README.rst diff --git a/samples/drivers/led_lp50xx/boards/lpcxpresso11u68.overlay b/samples/drivers/led/led_lp50xx/boards/lpcxpresso11u68.overlay similarity index 100% rename from samples/drivers/led_lp50xx/boards/lpcxpresso11u68.overlay rename to samples/drivers/led/led_lp50xx/boards/lpcxpresso11u68.overlay diff --git a/samples/drivers/led_lp50xx/prj.conf b/samples/drivers/led/led_lp50xx/prj.conf similarity index 100% rename from samples/drivers/led_lp50xx/prj.conf rename to samples/drivers/led/led_lp50xx/prj.conf diff --git a/samples/drivers/led_lp50xx/sample.yaml b/samples/drivers/led/led_lp50xx/sample.yaml similarity index 100% rename from samples/drivers/led_lp50xx/sample.yaml rename to samples/drivers/led/led_lp50xx/sample.yaml diff --git a/samples/drivers/led_lp50xx/src/main.c b/samples/drivers/led/led_lp50xx/src/main.c similarity index 100% rename from samples/drivers/led_lp50xx/src/main.c rename to samples/drivers/led/led_lp50xx/src/main.c diff --git a/samples/drivers/led_lp5562/CMakeLists.txt b/samples/drivers/led/led_lp5562/CMakeLists.txt similarity index 100% rename from samples/drivers/led_lp5562/CMakeLists.txt rename to samples/drivers/led/led_lp5562/CMakeLists.txt diff --git a/samples/drivers/led_lp5562/README.rst b/samples/drivers/led/led_lp5562/README.rst similarity index 96% rename from samples/drivers/led_lp5562/README.rst rename to samples/drivers/led/led_lp5562/README.rst index 62994f5e7a5b232..7edf30e0f2e619d 100644 --- a/samples/drivers/led_lp5562/README.rst +++ b/samples/drivers/led/led_lp5562/README.rst @@ -34,7 +34,7 @@ Build the application for the :ref:`nrf52840dk_nrf52840` board, and connect a LP5562 LED driver on the bus I2C0 at the address 0x30. .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_lp5562 + :zephyr-app: samples/drivers/led/led_lp5562 :board: nrf52840dk/nrf52840 :goals: build :compact: diff --git a/samples/drivers/led_lp5562/boards/nrf52840dk_nrf52840.overlay b/samples/drivers/led/led_lp5562/boards/nrf52840dk_nrf52840.overlay similarity index 100% rename from samples/drivers/led_lp5562/boards/nrf52840dk_nrf52840.overlay rename to samples/drivers/led/led_lp5562/boards/nrf52840dk_nrf52840.overlay diff --git a/samples/drivers/led_lp5562/prj.conf b/samples/drivers/led/led_lp5562/prj.conf similarity index 100% rename from samples/drivers/led_lp5562/prj.conf rename to samples/drivers/led/led_lp5562/prj.conf diff --git a/samples/drivers/led_lp5562/sample.yaml b/samples/drivers/led/led_lp5562/sample.yaml similarity index 100% rename from samples/drivers/led_lp5562/sample.yaml rename to samples/drivers/led/led_lp5562/sample.yaml diff --git a/samples/drivers/led_lp5562/src/main.c b/samples/drivers/led/led_lp5562/src/main.c similarity index 100% rename from samples/drivers/led_lp5562/src/main.c rename to samples/drivers/led/led_lp5562/src/main.c diff --git a/samples/drivers/led_lp5569/CMakeLists.txt b/samples/drivers/led/led_lp5569/CMakeLists.txt similarity index 100% rename from samples/drivers/led_lp5569/CMakeLists.txt rename to samples/drivers/led/led_lp5569/CMakeLists.txt diff --git a/samples/drivers/led_lp5569/README.rst b/samples/drivers/led/led_lp5569/README.rst similarity index 95% rename from samples/drivers/led_lp5569/README.rst rename to samples/drivers/led/led_lp5569/README.rst index 456bc2baaad84c7..d8812a18e9412b2 100644 --- a/samples/drivers/led_lp5569/README.rst +++ b/samples/drivers/led/led_lp5569/README.rst @@ -17,7 +17,7 @@ Build the application for the :ref:`nrf52840dk_nrf52840` board, and connect a LP5569 LED controller on the bus I2C0 at the address 0x32. .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_lp5569 + :zephyr-app: samples/drivers/led/led_lp5569 :board: nrf52840dk/nrf52840 :goals: build :compact: diff --git a/samples/drivers/led_lp5569/boards/nrf52840dk_nrf52840.overlay b/samples/drivers/led/led_lp5569/boards/nrf52840dk_nrf52840.overlay similarity index 100% rename from samples/drivers/led_lp5569/boards/nrf52840dk_nrf52840.overlay rename to samples/drivers/led/led_lp5569/boards/nrf52840dk_nrf52840.overlay diff --git a/samples/drivers/led_lp5569/prj.conf b/samples/drivers/led/led_lp5569/prj.conf similarity index 100% rename from samples/drivers/led_lp5569/prj.conf rename to samples/drivers/led/led_lp5569/prj.conf diff --git a/samples/drivers/led_lp5569/sample.yaml b/samples/drivers/led/led_lp5569/sample.yaml similarity index 100% rename from samples/drivers/led_lp5569/sample.yaml rename to samples/drivers/led/led_lp5569/sample.yaml diff --git a/samples/drivers/led_lp5569/src/main.c b/samples/drivers/led/led_lp5569/src/main.c similarity index 100% rename from samples/drivers/led_lp5569/src/main.c rename to samples/drivers/led/led_lp5569/src/main.c diff --git a/samples/drivers/led_pca9633/CMakeLists.txt b/samples/drivers/led/led_pca9633/CMakeLists.txt similarity index 100% rename from samples/drivers/led_pca9633/CMakeLists.txt rename to samples/drivers/led/led_pca9633/CMakeLists.txt diff --git a/samples/drivers/led_pca9633/README.rst b/samples/drivers/led/led_pca9633/README.rst similarity index 94% rename from samples/drivers/led_pca9633/README.rst rename to samples/drivers/led/led_pca9633/README.rst index ac461961e034b84..8dee6f26895ea50 100644 --- a/samples/drivers/led_pca9633/README.rst +++ b/samples/drivers/led/led_pca9633/README.rst @@ -24,7 +24,7 @@ Build the application for the :ref:`nucleo_f334r8_board` board, and connect a PCA9633 LED driver on the bus I2C Arduino. .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_pca9633 + :zephyr-app: samples/drivers/led/led_pca9633 :board: nucleo_f334r8_board :goals: build :compact: diff --git a/samples/drivers/led_pca9633/app.overlay b/samples/drivers/led/led_pca9633/app.overlay similarity index 100% rename from samples/drivers/led_pca9633/app.overlay rename to samples/drivers/led/led_pca9633/app.overlay diff --git a/samples/drivers/led_pca9633/prj.conf b/samples/drivers/led/led_pca9633/prj.conf similarity index 100% rename from samples/drivers/led_pca9633/prj.conf rename to samples/drivers/led/led_pca9633/prj.conf diff --git a/samples/drivers/led_pca9633/sample.yaml b/samples/drivers/led/led_pca9633/sample.yaml similarity index 100% rename from samples/drivers/led_pca9633/sample.yaml rename to samples/drivers/led/led_pca9633/sample.yaml diff --git a/samples/drivers/led_pca9633/src/main.c b/samples/drivers/led/led_pca9633/src/main.c similarity index 100% rename from samples/drivers/led_pca9633/src/main.c rename to samples/drivers/led/led_pca9633/src/main.c diff --git a/samples/drivers/led_pwm/CMakeLists.txt b/samples/drivers/led/led_pwm/CMakeLists.txt similarity index 100% rename from samples/drivers/led_pwm/CMakeLists.txt rename to samples/drivers/led/led_pwm/CMakeLists.txt diff --git a/samples/drivers/led_pwm/README.rst b/samples/drivers/led/led_pwm/README.rst similarity index 100% rename from samples/drivers/led_pwm/README.rst rename to samples/drivers/led/led_pwm/README.rst diff --git a/samples/drivers/led_pwm/boards/disco_l475_iot1.overlay b/samples/drivers/led/led_pwm/boards/disco_l475_iot1.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/disco_l475_iot1.overlay rename to samples/drivers/led/led_pwm/boards/disco_l475_iot1.overlay diff --git a/samples/drivers/led_pwm/boards/mec15xxevb_assy6853.overlay b/samples/drivers/led/led_pwm/boards/mec15xxevb_assy6853.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/mec15xxevb_assy6853.overlay rename to samples/drivers/led/led_pwm/boards/mec15xxevb_assy6853.overlay diff --git a/samples/drivers/led_pwm/boards/mec172xevb_assy6906.overlay b/samples/drivers/led/led_pwm/boards/mec172xevb_assy6906.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/mec172xevb_assy6906.overlay rename to samples/drivers/led/led_pwm/boards/mec172xevb_assy6906.overlay diff --git a/samples/drivers/led_pwm/boards/mr_canhubk3.conf b/samples/drivers/led/led_pwm/boards/mr_canhubk3.conf similarity index 100% rename from samples/drivers/led_pwm/boards/mr_canhubk3.conf rename to samples/drivers/led/led_pwm/boards/mr_canhubk3.conf diff --git a/samples/drivers/led_pwm/boards/nucleo_f091rc.overlay b/samples/drivers/led/led_pwm/boards/nucleo_f091rc.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/nucleo_f091rc.overlay rename to samples/drivers/led/led_pwm/boards/nucleo_f091rc.overlay diff --git a/samples/drivers/led_pwm/boards/nucleo_l073rz.overlay b/samples/drivers/led/led_pwm/boards/nucleo_l073rz.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/nucleo_l073rz.overlay rename to samples/drivers/led/led_pwm/boards/nucleo_l073rz.overlay diff --git a/samples/drivers/led_pwm/boards/nucleo_u575zi_q.overlay b/samples/drivers/led/led_pwm/boards/nucleo_u575zi_q.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/nucleo_u575zi_q.overlay rename to samples/drivers/led/led_pwm/boards/nucleo_u575zi_q.overlay diff --git a/samples/drivers/led_pwm/boards/rpi_pico.overlay b/samples/drivers/led/led_pwm/boards/rpi_pico.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/rpi_pico.overlay rename to samples/drivers/led/led_pwm/boards/rpi_pico.overlay diff --git a/samples/drivers/led_pwm/boards/ucans32k1sic.overlay b/samples/drivers/led/led_pwm/boards/ucans32k1sic.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/ucans32k1sic.overlay rename to samples/drivers/led/led_pwm/boards/ucans32k1sic.overlay diff --git a/samples/drivers/led_pwm/prj.conf b/samples/drivers/led/led_pwm/prj.conf similarity index 100% rename from samples/drivers/led_pwm/prj.conf rename to samples/drivers/led/led_pwm/prj.conf diff --git a/samples/drivers/led_pwm/sample.yaml b/samples/drivers/led/led_pwm/sample.yaml similarity index 100% rename from samples/drivers/led_pwm/sample.yaml rename to samples/drivers/led/led_pwm/sample.yaml diff --git a/samples/drivers/led_pwm/src/main.c b/samples/drivers/led/led_pwm/src/main.c similarity index 100% rename from samples/drivers/led_pwm/src/main.c rename to samples/drivers/led/led_pwm/src/main.c diff --git a/samples/drivers/led_strip/CMakeLists.txt b/samples/drivers/led/led_strip/CMakeLists.txt similarity index 100% rename from samples/drivers/led_strip/CMakeLists.txt rename to samples/drivers/led/led_strip/CMakeLists.txt diff --git a/samples/drivers/led_strip/Kconfig b/samples/drivers/led/led_strip/Kconfig similarity index 100% rename from samples/drivers/led_strip/Kconfig rename to samples/drivers/led/led_strip/Kconfig diff --git a/samples/drivers/led_strip/README.rst b/samples/drivers/led/led_strip/README.rst similarity index 98% rename from samples/drivers/led_strip/README.rst rename to samples/drivers/led/led_strip/README.rst index 27c211e24e4036f..e31834855ecf31c 100644 --- a/samples/drivers/led_strip/README.rst +++ b/samples/drivers/led/led_strip/README.rst @@ -68,7 +68,7 @@ modified by changing the :kconfig:option:`CONFIG_SAMPLE_LED_UPDATE_DELAY`. Then build and flash the application: .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_strip + :zephyr-app: samples/drivers/led/led_strip :board: :goals: flash :compact: diff --git a/samples/drivers/led_strip/boards/96b_carbon_stm32f401xe.conf b/samples/drivers/led/led_strip/boards/96b_carbon_stm32f401xe.conf similarity index 100% rename from samples/drivers/led_strip/boards/96b_carbon_stm32f401xe.conf rename to samples/drivers/led/led_strip/boards/96b_carbon_stm32f401xe.conf diff --git a/samples/drivers/led_strip/boards/96b_carbon_stm32f401xe.overlay b/samples/drivers/led/led_strip/boards/96b_carbon_stm32f401xe.overlay similarity index 100% rename from samples/drivers/led_strip/boards/96b_carbon_stm32f401xe.overlay rename to samples/drivers/led/led_strip/boards/96b_carbon_stm32f401xe.overlay diff --git a/samples/drivers/led_strip/boards/adafruit_qt_py_rp2040.conf b/samples/drivers/led/led_strip/boards/adafruit_qt_py_rp2040.conf similarity index 100% rename from samples/drivers/led_strip/boards/adafruit_qt_py_rp2040.conf rename to samples/drivers/led/led_strip/boards/adafruit_qt_py_rp2040.conf diff --git a/samples/drivers/led_strip/boards/bbc_microbit.overlay b/samples/drivers/led/led_strip/boards/bbc_microbit.overlay similarity index 100% rename from samples/drivers/led_strip/boards/bbc_microbit.overlay rename to samples/drivers/led/led_strip/boards/bbc_microbit.overlay diff --git a/samples/drivers/led_strip/boards/blueclover_plt_demo_v2_nrf52832.conf b/samples/drivers/led/led_strip/boards/blueclover_plt_demo_v2_nrf52832.conf similarity index 100% rename from samples/drivers/led_strip/boards/blueclover_plt_demo_v2_nrf52832.conf rename to samples/drivers/led/led_strip/boards/blueclover_plt_demo_v2_nrf52832.conf diff --git a/samples/drivers/led_strip/boards/blueclover_plt_demo_v2_nrf52832.overlay b/samples/drivers/led/led_strip/boards/blueclover_plt_demo_v2_nrf52832.overlay similarity index 100% rename from samples/drivers/led_strip/boards/blueclover_plt_demo_v2_nrf52832.overlay rename to samples/drivers/led/led_strip/boards/blueclover_plt_demo_v2_nrf52832.overlay diff --git a/samples/drivers/led_strip/boards/esp32c3_devkitm.overlay b/samples/drivers/led/led_strip/boards/esp32c3_devkitm.overlay similarity index 100% rename from samples/drivers/led_strip/boards/esp32c3_devkitm.overlay rename to samples/drivers/led/led_strip/boards/esp32c3_devkitm.overlay diff --git a/samples/drivers/led_strip/boards/esp32s2_saola.overlay b/samples/drivers/led/led_strip/boards/esp32s2_saola.overlay similarity index 100% rename from samples/drivers/led_strip/boards/esp32s2_saola.overlay rename to samples/drivers/led/led_strip/boards/esp32s2_saola.overlay diff --git a/samples/drivers/led_strip/boards/esp32s3_devkitc_procpu.overlay b/samples/drivers/led/led_strip/boards/esp32s3_devkitc_procpu.overlay similarity index 100% rename from samples/drivers/led_strip/boards/esp32s3_devkitc_procpu.overlay rename to samples/drivers/led/led_strip/boards/esp32s3_devkitc_procpu.overlay diff --git a/samples/drivers/led_strip/boards/esp32s3_devkitm_procpu.overlay b/samples/drivers/led/led_strip/boards/esp32s3_devkitm_procpu.overlay similarity index 100% rename from samples/drivers/led_strip/boards/esp32s3_devkitm_procpu.overlay rename to samples/drivers/led/led_strip/boards/esp32s3_devkitm_procpu.overlay diff --git a/samples/drivers/led_strip/boards/mimxrt1050_evk.overlay b/samples/drivers/led/led_strip/boards/mimxrt1050_evk.overlay similarity index 100% rename from samples/drivers/led_strip/boards/mimxrt1050_evk.overlay rename to samples/drivers/led/led_strip/boards/mimxrt1050_evk.overlay diff --git a/samples/drivers/led_strip/boards/mimxrt1050_evk_qspi.overlay b/samples/drivers/led/led_strip/boards/mimxrt1050_evk_qspi.overlay similarity index 100% rename from samples/drivers/led_strip/boards/mimxrt1050_evk_qspi.overlay rename to samples/drivers/led/led_strip/boards/mimxrt1050_evk_qspi.overlay diff --git a/samples/drivers/led_strip/boards/nrf51dk_nrf51822.overlay b/samples/drivers/led/led_strip/boards/nrf51dk_nrf51822.overlay similarity index 100% rename from samples/drivers/led_strip/boards/nrf51dk_nrf51822.overlay rename to samples/drivers/led/led_strip/boards/nrf51dk_nrf51822.overlay diff --git a/samples/drivers/led_strip/boards/nrf52dk_nrf52832.conf b/samples/drivers/led/led_strip/boards/nrf52dk_nrf52832.conf similarity index 100% rename from samples/drivers/led_strip/boards/nrf52dk_nrf52832.conf rename to samples/drivers/led/led_strip/boards/nrf52dk_nrf52832.conf diff --git a/samples/drivers/led_strip/boards/nrf52dk_nrf52832.overlay b/samples/drivers/led/led_strip/boards/nrf52dk_nrf52832.overlay similarity index 100% rename from samples/drivers/led_strip/boards/nrf52dk_nrf52832.overlay rename to samples/drivers/led/led_strip/boards/nrf52dk_nrf52832.overlay diff --git a/samples/drivers/led_strip/boards/nrf5340dk_nrf5340_cpuapp.overlay b/samples/drivers/led/led_strip/boards/nrf5340dk_nrf5340_cpuapp.overlay similarity index 100% rename from samples/drivers/led_strip/boards/nrf5340dk_nrf5340_cpuapp.overlay rename to samples/drivers/led/led_strip/boards/nrf5340dk_nrf5340_cpuapp.overlay diff --git a/samples/drivers/led_strip/boards/nucleo_f070rb.conf b/samples/drivers/led/led_strip/boards/nucleo_f070rb.conf similarity index 100% rename from samples/drivers/led_strip/boards/nucleo_f070rb.conf rename to samples/drivers/led/led_strip/boards/nucleo_f070rb.conf diff --git a/samples/drivers/led_strip/boards/nucleo_f070rb.overlay b/samples/drivers/led/led_strip/boards/nucleo_f070rb.overlay similarity index 100% rename from samples/drivers/led_strip/boards/nucleo_f070rb.overlay rename to samples/drivers/led/led_strip/boards/nucleo_f070rb.overlay diff --git a/samples/drivers/led_strip/boards/nucleo_g071rb.overlay b/samples/drivers/led/led_strip/boards/nucleo_g071rb.overlay similarity index 100% rename from samples/drivers/led_strip/boards/nucleo_g071rb.overlay rename to samples/drivers/led/led_strip/boards/nucleo_g071rb.overlay diff --git a/samples/drivers/led_strip/boards/nucleo_h743zi.overlay b/samples/drivers/led/led_strip/boards/nucleo_h743zi.overlay similarity index 100% rename from samples/drivers/led_strip/boards/nucleo_h743zi.overlay rename to samples/drivers/led/led_strip/boards/nucleo_h743zi.overlay diff --git a/samples/drivers/led_strip/boards/nucleo_l432kc.overlay b/samples/drivers/led/led_strip/boards/nucleo_l432kc.overlay similarity index 100% rename from samples/drivers/led_strip/boards/nucleo_l432kc.overlay rename to samples/drivers/led/led_strip/boards/nucleo_l432kc.overlay diff --git a/samples/drivers/led_strip/boards/nucleo_l476rg.overlay b/samples/drivers/led/led_strip/boards/nucleo_l476rg.overlay similarity index 100% rename from samples/drivers/led_strip/boards/nucleo_l476rg.overlay rename to samples/drivers/led/led_strip/boards/nucleo_l476rg.overlay diff --git a/samples/drivers/led_strip/boards/thingy52_nrf52832.overlay b/samples/drivers/led/led_strip/boards/thingy52_nrf52832.overlay similarity index 100% rename from samples/drivers/led_strip/boards/thingy52_nrf52832.overlay rename to samples/drivers/led/led_strip/boards/thingy52_nrf52832.overlay diff --git a/samples/drivers/led_strip/boards/xiao_rp2040.conf b/samples/drivers/led/led_strip/boards/xiao_rp2040.conf similarity index 100% rename from samples/drivers/led_strip/boards/xiao_rp2040.conf rename to samples/drivers/led/led_strip/boards/xiao_rp2040.conf diff --git a/samples/drivers/led_strip/f070rb-bindings.h b/samples/drivers/led/led_strip/f070rb-bindings.h similarity index 100% rename from samples/drivers/led_strip/f070rb-bindings.h rename to samples/drivers/led/led_strip/f070rb-bindings.h diff --git a/samples/drivers/led_strip/nrf52-bindings.h b/samples/drivers/led/led_strip/nrf52-bindings.h similarity index 100% rename from samples/drivers/led_strip/nrf52-bindings.h rename to samples/drivers/led/led_strip/nrf52-bindings.h diff --git a/samples/drivers/led_strip/prj.conf b/samples/drivers/led/led_strip/prj.conf similarity index 100% rename from samples/drivers/led_strip/prj.conf rename to samples/drivers/led/led_strip/prj.conf diff --git a/samples/drivers/led_strip/sample.yaml b/samples/drivers/led/led_strip/sample.yaml similarity index 100% rename from samples/drivers/led_strip/sample.yaml rename to samples/drivers/led/led_strip/sample.yaml diff --git a/samples/drivers/led_strip/src/main.c b/samples/drivers/led/led_strip/src/main.c similarity index 100% rename from samples/drivers/led_strip/src/main.c rename to samples/drivers/led/led_strip/src/main.c diff --git a/samples/drivers/led_sx1509b_intensity/CMakeLists.txt b/samples/drivers/led/led_sx1509b_intensity/CMakeLists.txt similarity index 100% rename from samples/drivers/led_sx1509b_intensity/CMakeLists.txt rename to samples/drivers/led/led_sx1509b_intensity/CMakeLists.txt diff --git a/samples/drivers/led_sx1509b_intensity/README.rst b/samples/drivers/led/led_sx1509b_intensity/README.rst similarity index 90% rename from samples/drivers/led_sx1509b_intensity/README.rst rename to samples/drivers/led/led_sx1509b_intensity/README.rst index 2ed8eb826ec2648..e8d0b036db9a600 100644 --- a/samples/drivers/led_sx1509b_intensity/README.rst +++ b/samples/drivers/led/led_sx1509b_intensity/README.rst @@ -14,7 +14,7 @@ Building and Running ******************** .. zephyr-app-commands:: - :zephyr-app: samples/drivers/led_sx1509b_intensity + :zephyr-app: samples/drivers/led/led_sx1509b_intensity :board: thingy52/nrf52832 :goals: build flash :compact: diff --git a/samples/drivers/led_sx1509b_intensity/boards/thingy52_nrf52832.overlay b/samples/drivers/led/led_sx1509b_intensity/boards/thingy52_nrf52832.overlay similarity index 100% rename from samples/drivers/led_sx1509b_intensity/boards/thingy52_nrf52832.overlay rename to samples/drivers/led/led_sx1509b_intensity/boards/thingy52_nrf52832.overlay diff --git a/samples/drivers/led_sx1509b_intensity/prj.conf b/samples/drivers/led/led_sx1509b_intensity/prj.conf similarity index 100% rename from samples/drivers/led_sx1509b_intensity/prj.conf rename to samples/drivers/led/led_sx1509b_intensity/prj.conf diff --git a/samples/drivers/led_sx1509b_intensity/sample.yaml b/samples/drivers/led/led_sx1509b_intensity/sample.yaml similarity index 100% rename from samples/drivers/led_sx1509b_intensity/sample.yaml rename to samples/drivers/led/led_sx1509b_intensity/sample.yaml diff --git a/samples/drivers/led_sx1509b_intensity/src/main.c b/samples/drivers/led/led_sx1509b_intensity/src/main.c similarity index 100% rename from samples/drivers/led_sx1509b_intensity/src/main.c rename to samples/drivers/led/led_sx1509b_intensity/src/main.c diff --git a/samples/drivers/led_xec/CMakeLists.txt b/samples/drivers/led/led_xec/CMakeLists.txt similarity index 100% rename from samples/drivers/led_xec/CMakeLists.txt rename to samples/drivers/led/led_xec/CMakeLists.txt diff --git a/samples/drivers/led_xec/README.rst b/samples/drivers/led/led_xec/README.rst similarity index 100% rename from samples/drivers/led_xec/README.rst rename to samples/drivers/led/led_xec/README.rst diff --git a/samples/drivers/led_xec/boards/mec15xxevb_assy6853.overlay b/samples/drivers/led/led_xec/boards/mec15xxevb_assy6853.overlay similarity index 100% rename from samples/drivers/led_xec/boards/mec15xxevb_assy6853.overlay rename to samples/drivers/led/led_xec/boards/mec15xxevb_assy6853.overlay diff --git a/samples/drivers/led_xec/boards/mec172xevb_assy6906.overlay b/samples/drivers/led/led_xec/boards/mec172xevb_assy6906.overlay similarity index 100% rename from samples/drivers/led_xec/boards/mec172xevb_assy6906.overlay rename to samples/drivers/led/led_xec/boards/mec172xevb_assy6906.overlay diff --git a/samples/drivers/led_xec/prj.conf b/samples/drivers/led/led_xec/prj.conf similarity index 100% rename from samples/drivers/led_xec/prj.conf rename to samples/drivers/led/led_xec/prj.conf diff --git a/samples/drivers/led_xec/sample.yaml b/samples/drivers/led/led_xec/sample.yaml similarity index 100% rename from samples/drivers/led_xec/sample.yaml rename to samples/drivers/led/led_xec/sample.yaml diff --git a/samples/drivers/led_xec/src/main.c b/samples/drivers/led/led_xec/src/main.c similarity index 100% rename from samples/drivers/led_xec/src/main.c rename to samples/drivers/led/led_xec/src/main.c