From 55d9d1c6bab3e19c80bdbb7ad3fc6e029e2f49e7 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 ++-- .../shields/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 | 12 ++++++++++++ doc/releases/release-notes-4.0.rst | 2 ++ .../apa102c_bitbang}/CMakeLists.txt | 0 .../apa102c_bitbang}/prj.conf | 0 .../apa102c_bitbang}/sample.yaml | 0 .../apa102c_bitbang}/src/main.c | 0 .../is31fl3194}/CMakeLists.txt | 0 .../{led_is31fl3194 => led/is31fl3194}/README.rst | 0 .../{led_is31fl3194 => led/is31fl3194}/prj.conf | 0 .../{led_is31fl3194 => led/is31fl3194}/sample.yaml | 0 .../{led_is31fl3194 => led/is31fl3194}/src/main.c | 0 .../is31fl3216a}/CMakeLists.txt | 0 .../{led_is31fl3216a => led/is31fl3216a}/README.rst | 0 .../is31fl3216a}/boards/arduino_i2c.overlay | 0 .../is31fl3216a}/boards/lpcxpresso55s28.overlay | 0 .../{led_is31fl3216a => led/is31fl3216a}/prj.conf | 0 .../{led_is31fl3216a => led/is31fl3216a}/sample.yaml | 0 .../{led_is31fl3216a => led/is31fl3216a}/src/main.c | 0 .../is31fl3733}/CMakeLists.txt | 0 .../{led_is31fl3733 => led/is31fl3733}/Kconfig | 0 .../{led_is31fl3733 => led/is31fl3733}/README.rst | 0 .../is31fl3733}/boards/frdm_k22f.overlay | 0 .../{led_is31fl3733 => led/is31fl3733}/prj.conf | 0 .../{led_is31fl3733 => led/is31fl3733}/sample.yaml | 0 .../{led_is31fl3733 => led/is31fl3733}/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 | 4 ++-- .../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}/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}/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}/led_strip/boards/nucleo_f070rb.overlay | 0 .../{ => led}/led_strip/boards/nucleo_g071rb.overlay | 0 .../{ => led}/led_strip/boards/nucleo_h743zi.overlay | 0 .../{ => led}/led_strip/boards/nucleo_l432kc.overlay | 0 .../{ => led}/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 samples/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_lp3943 => led/lp3943}/CMakeLists.txt | 0 .../drivers/{led_lp3943 => led/lp3943}/README.rst | 2 +- .../lp3943}/boards/96b_neonkey.overlay | 0 samples/drivers/{led_lp3943 => led/lp3943}/prj.conf | 0 .../drivers/{led_lp3943 => led/lp3943}/sample.yaml | 0 .../drivers/{led_lp3943 => led/lp3943}/src/main.c | 0 .../{led_lp50xx => led/lp50xx}/CMakeLists.txt | 0 .../drivers/{led_lp50xx => led/lp50xx}/README.rst | 0 .../lp50xx}/boards/lpcxpresso11u68.overlay | 0 samples/drivers/{led_lp50xx => led/lp50xx}/prj.conf | 0 .../drivers/{led_lp50xx => led/lp50xx}/sample.yaml | 0 .../drivers/{led_lp50xx => led/lp50xx}/src/main.c | 0 .../{led_lp5562 => led/lp5562}/CMakeLists.txt | 0 .../drivers/{led_lp5562 => led/lp5562}/README.rst | 2 +- .../lp5562}/boards/nrf52840dk_nrf52840.overlay | 0 samples/drivers/{led_lp5562 => led/lp5562}/prj.conf | 0 .../drivers/{led_lp5562 => led/lp5562}/sample.yaml | 0 .../drivers/{led_lp5562 => led/lp5562}/src/main.c | 0 .../{led_lp5569 => led/lp5569}/CMakeLists.txt | 0 .../drivers/{led_lp5569 => led/lp5569}/README.rst | 2 +- .../lp5569}/boards/nrf52840dk_nrf52840.overlay | 0 samples/drivers/{led_lp5569 => led/lp5569}/prj.conf | 0 .../drivers/{led_lp5569 => led/lp5569}/sample.yaml | 0 .../drivers/{led_lp5569 => led/lp5569}/src/main.c | 0 .../{led_pca9633 => led/pca9633}/CMakeLists.txt | 0 .../drivers/{led_pca9633 => led/pca9633}/README.rst | 2 +- .../drivers/{led_pca9633 => led/pca9633}/app.overlay | 0 .../drivers/{led_pca9633 => led/pca9633}/prj.conf | 0 .../drivers/{led_pca9633 => led/pca9633}/sample.yaml | 0 .../drivers/{led_pca9633 => led/pca9633}/src/main.c | 0 samples/drivers/{led_pwm => led/pwm}/CMakeLists.txt | 0 samples/drivers/{led_pwm => led/pwm}/README.rst | 0 .../pwm}/boards/disco_l475_iot1.overlay | 0 .../pwm}/boards/mec15xxevb_assy6853.overlay | 0 .../pwm}/boards/mec172xevb_assy6906.overlay | 0 .../{led_pwm => led/pwm}/boards/mr_canhubk3.conf | 0 .../pwm}/boards/nucleo_f091rc.overlay | 0 .../pwm}/boards/nucleo_l073rz.overlay | 0 .../pwm}/boards/nucleo_u575zi_q.overlay | 0 .../{led_pwm => led/pwm}/boards/rpi_pico.overlay | 0 .../{led_pwm => led/pwm}/boards/ucans32k1sic.overlay | 0 samples/drivers/{led_pwm => led/pwm}/prj.conf | 0 samples/drivers/{led_pwm => led/pwm}/sample.yaml | 0 samples/drivers/{led_pwm => led/pwm}/src/main.c | 0 .../sx1509b_intensity}/CMakeLists.txt | 0 .../sx1509b_intensity}/README.rst | 2 +- .../boards/thingy52_nrf52832.overlay | 0 .../sx1509b_intensity}/prj.conf | 0 .../sx1509b_intensity}/sample.yaml | 0 .../sx1509b_intensity}/src/main.c | 0 samples/drivers/{led_xec => led/xec}/CMakeLists.txt | 0 samples/drivers/{led_xec => led/xec}/README.rst | 0 .../xec}/boards/mec15xxevb_assy6853.overlay | 0 .../xec}/boards/mec172xevb_assy6906.overlay | 0 samples/drivers/{led_xec => led/xec}/prj.conf | 0 samples/drivers/{led_xec => led/xec}/sample.yaml | 0 samples/drivers/{led_xec => led/xec}/src/main.c | 0 119 files changed, 27 insertions(+), 13 deletions(-) rename samples/drivers/{led_apa102c_bitbang => led/apa102c_bitbang}/CMakeLists.txt (100%) rename samples/drivers/{led_apa102c_bitbang => led/apa102c_bitbang}/prj.conf (100%) rename samples/drivers/{led_apa102c_bitbang => led/apa102c_bitbang}/sample.yaml (100%) rename samples/drivers/{led_apa102c_bitbang => led/apa102c_bitbang}/src/main.c (100%) rename samples/drivers/{led_is31fl3194 => led/is31fl3194}/CMakeLists.txt (100%) rename samples/drivers/{led_is31fl3194 => led/is31fl3194}/README.rst (100%) rename samples/drivers/{led_is31fl3194 => led/is31fl3194}/prj.conf (100%) rename samples/drivers/{led_is31fl3194 => led/is31fl3194}/sample.yaml (100%) rename samples/drivers/{led_is31fl3194 => led/is31fl3194}/src/main.c (100%) rename samples/drivers/{led_is31fl3216a => led/is31fl3216a}/CMakeLists.txt (100%) rename samples/drivers/{led_is31fl3216a => led/is31fl3216a}/README.rst (100%) rename samples/drivers/{led_is31fl3216a => led/is31fl3216a}/boards/arduino_i2c.overlay (100%) rename samples/drivers/{led_is31fl3216a => led/is31fl3216a}/boards/lpcxpresso55s28.overlay (100%) rename samples/drivers/{led_is31fl3216a => led/is31fl3216a}/prj.conf (100%) rename samples/drivers/{led_is31fl3216a => led/is31fl3216a}/sample.yaml (100%) rename samples/drivers/{led_is31fl3216a => led/is31fl3216a}/src/main.c (100%) rename samples/drivers/{led_is31fl3733 => led/is31fl3733}/CMakeLists.txt (100%) rename samples/drivers/{led_is31fl3733 => led/is31fl3733}/Kconfig (100%) rename samples/drivers/{led_is31fl3733 => led/is31fl3733}/README.rst (100%) rename samples/drivers/{led_is31fl3733 => led/is31fl3733}/boards/frdm_k22f.overlay (100%) rename samples/drivers/{led_is31fl3733 => led/is31fl3733}/prj.conf (100%) rename samples/drivers/{led_is31fl3733 => led/is31fl3733}/sample.yaml (100%) rename samples/drivers/{led_is31fl3733 => led/is31fl3733}/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 (97%) 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_lp3943 => led/lp3943}/CMakeLists.txt (100%) rename samples/drivers/{led_lp3943 => led/lp3943}/README.rst (96%) rename samples/drivers/{led_lp3943 => led/lp3943}/boards/96b_neonkey.overlay (100%) rename samples/drivers/{led_lp3943 => led/lp3943}/prj.conf (100%) rename samples/drivers/{led_lp3943 => led/lp3943}/sample.yaml (100%) rename samples/drivers/{led_lp3943 => led/lp3943}/src/main.c (100%) rename samples/drivers/{led_lp50xx => led/lp50xx}/CMakeLists.txt (100%) rename samples/drivers/{led_lp50xx => led/lp50xx}/README.rst (100%) rename samples/drivers/{led_lp50xx => led/lp50xx}/boards/lpcxpresso11u68.overlay (100%) rename samples/drivers/{led_lp50xx => led/lp50xx}/prj.conf (100%) rename samples/drivers/{led_lp50xx => led/lp50xx}/sample.yaml (100%) rename samples/drivers/{led_lp50xx => led/lp50xx}/src/main.c (100%) rename samples/drivers/{led_lp5562 => led/lp5562}/CMakeLists.txt (100%) rename samples/drivers/{led_lp5562 => led/lp5562}/README.rst (96%) rename samples/drivers/{led_lp5562 => led/lp5562}/boards/nrf52840dk_nrf52840.overlay (100%) rename samples/drivers/{led_lp5562 => led/lp5562}/prj.conf (100%) rename samples/drivers/{led_lp5562 => led/lp5562}/sample.yaml (100%) rename samples/drivers/{led_lp5562 => led/lp5562}/src/main.c (100%) rename samples/drivers/{led_lp5569 => led/lp5569}/CMakeLists.txt (100%) rename samples/drivers/{led_lp5569 => led/lp5569}/README.rst (95%) rename samples/drivers/{led_lp5569 => led/lp5569}/boards/nrf52840dk_nrf52840.overlay (100%) rename samples/drivers/{led_lp5569 => led/lp5569}/prj.conf (100%) rename samples/drivers/{led_lp5569 => led/lp5569}/sample.yaml (100%) rename samples/drivers/{led_lp5569 => led/lp5569}/src/main.c (100%) rename samples/drivers/{led_pca9633 => led/pca9633}/CMakeLists.txt (100%) rename samples/drivers/{led_pca9633 => led/pca9633}/README.rst (94%) rename samples/drivers/{led_pca9633 => led/pca9633}/app.overlay (100%) rename samples/drivers/{led_pca9633 => led/pca9633}/prj.conf (100%) rename samples/drivers/{led_pca9633 => led/pca9633}/sample.yaml (100%) rename samples/drivers/{led_pca9633 => led/pca9633}/src/main.c (100%) rename samples/drivers/{led_pwm => led/pwm}/CMakeLists.txt (100%) rename samples/drivers/{led_pwm => led/pwm}/README.rst (100%) rename samples/drivers/{led_pwm => led/pwm}/boards/disco_l475_iot1.overlay (100%) rename samples/drivers/{led_pwm => led/pwm}/boards/mec15xxevb_assy6853.overlay (100%) rename samples/drivers/{led_pwm => led/pwm}/boards/mec172xevb_assy6906.overlay (100%) rename samples/drivers/{led_pwm => led/pwm}/boards/mr_canhubk3.conf (100%) rename samples/drivers/{led_pwm => led/pwm}/boards/nucleo_f091rc.overlay (100%) rename samples/drivers/{led_pwm => led/pwm}/boards/nucleo_l073rz.overlay (100%) rename samples/drivers/{led_pwm => led/pwm}/boards/nucleo_u575zi_q.overlay (100%) rename samples/drivers/{led_pwm => led/pwm}/boards/rpi_pico.overlay (100%) rename samples/drivers/{led_pwm => led/pwm}/boards/ucans32k1sic.overlay (100%) rename samples/drivers/{led_pwm => led/pwm}/prj.conf (100%) rename samples/drivers/{led_pwm => led/pwm}/sample.yaml (100%) rename samples/drivers/{led_pwm => led/pwm}/src/main.c (100%) rename samples/drivers/{led_sx1509b_intensity => led/sx1509b_intensity}/CMakeLists.txt (100%) rename samples/drivers/{led_sx1509b_intensity => led/sx1509b_intensity}/README.rst (91%) rename samples/drivers/{led_sx1509b_intensity => led/sx1509b_intensity}/boards/thingy52_nrf52832.overlay (100%) rename samples/drivers/{led_sx1509b_intensity => led/sx1509b_intensity}/prj.conf (100%) rename samples/drivers/{led_sx1509b_intensity => led/sx1509b_intensity}/sample.yaml (100%) rename samples/drivers/{led_sx1509b_intensity => led/sx1509b_intensity}/src/main.c (100%) rename samples/drivers/{led_xec => led/xec}/CMakeLists.txt (100%) rename samples/drivers/{led_xec => led/xec}/README.rst (100%) rename samples/drivers/{led_xec => led/xec}/boards/mec15xxevb_assy6853.overlay (100%) rename samples/drivers/{led_xec => led/xec}/boards/mec172xevb_assy6906.overlay (100%) rename samples/drivers/{led_xec => led/xec}/prj.conf (100%) rename samples/drivers/{led_xec => led/xec}/sample.yaml (100%) rename samples/drivers/{led_xec => led/xec}/src/main.c (100%) diff --git a/MAINTAINERS.yml b/MAINTAINERS.yml index 65d3e5aa58ba08..c6332eb4327898 100644 --- a/MAINTAINERS.yml +++ b/MAINTAINERS.yml @@ -1739,7 +1739,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 8dfc2c9527bb4c..c733c7656aa73b 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/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/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 912c2615783ba9..8e9db54e190416 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 ef2bff38f7e15a..e1d3a43ebf9b78 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/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 c1839da84d4b04..d145db5fa90fca 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 074fa964ed7977..e1fc9eafdd4027 100644 --- a/doc/_scripts/redirects.py +++ b/doc/_scripts/redirects.py @@ -221,8 +221,20 @@ ('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_is31fl3194/README', 'samples/drivers/led/is31fl3194/README'), + ('samples/drivers/led_is31fl3216a/README', 'samples/drivers/led/is31fl3216a/README'), + ('samples/drivers/led_is31fl3733/README', 'samples/drivers/led/is31fl3733/README'), + ('samples/drivers/led_lp3943/README', 'samples/drivers/led/lp3943/README'), + ('samples/drivers/led_lp50xx/README', 'samples/drivers/led/lp50xx/README'), + ('samples/drivers/led_lp5562/README', 'samples/drivers/led/lp5562/README'), + ('samples/drivers/led_lp5569/README', 'samples/drivers/led/lp5569/README'), ('samples/drivers/led_lpd8806/README', 'samples/drivers/led_strip/README'), + ('samples/drivers/led_pca9633/README', 'samples/drivers/led/pca9633/README'), + ('samples/drivers/led_pwm/README', 'samples/drivers/led/pwm/README'), + ('samples/drivers/led_strip/README', 'samples/drivers/led/led_strip/README'), + ('samples/drivers/led_sx1509b_intensity/README', 'samples/drivers/led/sx1509b_intensity/README'), ('samples/drivers/led_ws2812/README', 'samples/drivers/led_strip/README'), + ('samples/drivers/led_xec/README', 'samples/drivers/led/xec/README'), ('samples/net/cloud/google_iot_mqtt/README', 'samples/net/net'), ('samples/sensor/wsen_hids/README', 'samples/sensor/sensor'), ('samples/sensor/wsen_itds/README', 'samples/sensor/sensor'), diff --git a/doc/releases/release-notes-4.0.rst b/doc/releases/release-notes-4.0.rst index 9ff1fbffc6c6b9..a8189fb7055581 100644 --- a/doc/releases/release-notes-4.0.rst +++ b/doc/releases/release-notes-4.0.rst @@ -164,6 +164,8 @@ Drivers and Sensors * lp5569: added ``enable-gpios`` property to describe the EN/PWM GPIO of the lp5569. + * LED code samples have been consolidated under the :zephyr_file:`samples/drivers/led` directory. + * LED Strip * LoRa diff --git a/samples/drivers/led_apa102c_bitbang/CMakeLists.txt b/samples/drivers/led/apa102c_bitbang/CMakeLists.txt similarity index 100% rename from samples/drivers/led_apa102c_bitbang/CMakeLists.txt rename to samples/drivers/led/apa102c_bitbang/CMakeLists.txt diff --git a/samples/drivers/led_apa102c_bitbang/prj.conf b/samples/drivers/led/apa102c_bitbang/prj.conf similarity index 100% rename from samples/drivers/led_apa102c_bitbang/prj.conf rename to samples/drivers/led/apa102c_bitbang/prj.conf diff --git a/samples/drivers/led_apa102c_bitbang/sample.yaml b/samples/drivers/led/apa102c_bitbang/sample.yaml similarity index 100% rename from samples/drivers/led_apa102c_bitbang/sample.yaml rename to samples/drivers/led/apa102c_bitbang/sample.yaml diff --git a/samples/drivers/led_apa102c_bitbang/src/main.c b/samples/drivers/led/apa102c_bitbang/src/main.c similarity index 100% rename from samples/drivers/led_apa102c_bitbang/src/main.c rename to samples/drivers/led/apa102c_bitbang/src/main.c diff --git a/samples/drivers/led_is31fl3194/CMakeLists.txt b/samples/drivers/led/is31fl3194/CMakeLists.txt similarity index 100% rename from samples/drivers/led_is31fl3194/CMakeLists.txt rename to samples/drivers/led/is31fl3194/CMakeLists.txt diff --git a/samples/drivers/led_is31fl3194/README.rst b/samples/drivers/led/is31fl3194/README.rst similarity index 100% rename from samples/drivers/led_is31fl3194/README.rst rename to samples/drivers/led/is31fl3194/README.rst diff --git a/samples/drivers/led_is31fl3194/prj.conf b/samples/drivers/led/is31fl3194/prj.conf similarity index 100% rename from samples/drivers/led_is31fl3194/prj.conf rename to samples/drivers/led/is31fl3194/prj.conf diff --git a/samples/drivers/led_is31fl3194/sample.yaml b/samples/drivers/led/is31fl3194/sample.yaml similarity index 100% rename from samples/drivers/led_is31fl3194/sample.yaml rename to samples/drivers/led/is31fl3194/sample.yaml diff --git a/samples/drivers/led_is31fl3194/src/main.c b/samples/drivers/led/is31fl3194/src/main.c similarity index 100% rename from samples/drivers/led_is31fl3194/src/main.c rename to samples/drivers/led/is31fl3194/src/main.c diff --git a/samples/drivers/led_is31fl3216a/CMakeLists.txt b/samples/drivers/led/is31fl3216a/CMakeLists.txt similarity index 100% rename from samples/drivers/led_is31fl3216a/CMakeLists.txt rename to samples/drivers/led/is31fl3216a/CMakeLists.txt diff --git a/samples/drivers/led_is31fl3216a/README.rst b/samples/drivers/led/is31fl3216a/README.rst similarity index 100% rename from samples/drivers/led_is31fl3216a/README.rst rename to samples/drivers/led/is31fl3216a/README.rst diff --git a/samples/drivers/led_is31fl3216a/boards/arduino_i2c.overlay b/samples/drivers/led/is31fl3216a/boards/arduino_i2c.overlay similarity index 100% rename from samples/drivers/led_is31fl3216a/boards/arduino_i2c.overlay rename to samples/drivers/led/is31fl3216a/boards/arduino_i2c.overlay diff --git a/samples/drivers/led_is31fl3216a/boards/lpcxpresso55s28.overlay b/samples/drivers/led/is31fl3216a/boards/lpcxpresso55s28.overlay similarity index 100% rename from samples/drivers/led_is31fl3216a/boards/lpcxpresso55s28.overlay rename to samples/drivers/led/is31fl3216a/boards/lpcxpresso55s28.overlay diff --git a/samples/drivers/led_is31fl3216a/prj.conf b/samples/drivers/led/is31fl3216a/prj.conf similarity index 100% rename from samples/drivers/led_is31fl3216a/prj.conf rename to samples/drivers/led/is31fl3216a/prj.conf diff --git a/samples/drivers/led_is31fl3216a/sample.yaml b/samples/drivers/led/is31fl3216a/sample.yaml similarity index 100% rename from samples/drivers/led_is31fl3216a/sample.yaml rename to samples/drivers/led/is31fl3216a/sample.yaml diff --git a/samples/drivers/led_is31fl3216a/src/main.c b/samples/drivers/led/is31fl3216a/src/main.c similarity index 100% rename from samples/drivers/led_is31fl3216a/src/main.c rename to samples/drivers/led/is31fl3216a/src/main.c diff --git a/samples/drivers/led_is31fl3733/CMakeLists.txt b/samples/drivers/led/is31fl3733/CMakeLists.txt similarity index 100% rename from samples/drivers/led_is31fl3733/CMakeLists.txt rename to samples/drivers/led/is31fl3733/CMakeLists.txt diff --git a/samples/drivers/led_is31fl3733/Kconfig b/samples/drivers/led/is31fl3733/Kconfig similarity index 100% rename from samples/drivers/led_is31fl3733/Kconfig rename to samples/drivers/led/is31fl3733/Kconfig diff --git a/samples/drivers/led_is31fl3733/README.rst b/samples/drivers/led/is31fl3733/README.rst similarity index 100% rename from samples/drivers/led_is31fl3733/README.rst rename to samples/drivers/led/is31fl3733/README.rst diff --git a/samples/drivers/led_is31fl3733/boards/frdm_k22f.overlay b/samples/drivers/led/is31fl3733/boards/frdm_k22f.overlay similarity index 100% rename from samples/drivers/led_is31fl3733/boards/frdm_k22f.overlay rename to samples/drivers/led/is31fl3733/boards/frdm_k22f.overlay diff --git a/samples/drivers/led_is31fl3733/prj.conf b/samples/drivers/led/is31fl3733/prj.conf similarity index 100% rename from samples/drivers/led_is31fl3733/prj.conf rename to samples/drivers/led/is31fl3733/prj.conf diff --git a/samples/drivers/led_is31fl3733/sample.yaml b/samples/drivers/led/is31fl3733/sample.yaml similarity index 100% rename from samples/drivers/led_is31fl3733/sample.yaml rename to samples/drivers/led/is31fl3733/sample.yaml diff --git a/samples/drivers/led_is31fl3733/src/main.c b/samples/drivers/led/is31fl3733/src/main.c similarity index 100% rename from samples/drivers/led_is31fl3733/src/main.c rename to samples/drivers/led/is31fl3733/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 97% rename from samples/drivers/led_strip/README.rst rename to samples/drivers/led/led_strip/README.rst index 27c211e24e4036..703f27c71896fc 100644 --- a/samples/drivers/led_strip/README.rst +++ b/samples/drivers/led/led_strip/README.rst @@ -2,7 +2,7 @@ :name: LED strip :relevant-api: led_strip_interface - Control an LED strip example. + Control an LED strip. Overview ******** @@ -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_lp3943/CMakeLists.txt b/samples/drivers/led/lp3943/CMakeLists.txt similarity index 100% rename from samples/drivers/led_lp3943/CMakeLists.txt rename to samples/drivers/led/lp3943/CMakeLists.txt diff --git a/samples/drivers/led_lp3943/README.rst b/samples/drivers/led/lp3943/README.rst similarity index 96% rename from samples/drivers/led_lp3943/README.rst rename to samples/drivers/led/lp3943/README.rst index cb1905d2c1483e..559d1490a36d7d 100644 --- a/samples/drivers/led_lp3943/README.rst +++ b/samples/drivers/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/lp3943 :board: 96b_neonkey :goals: build :compact: diff --git a/samples/drivers/led_lp3943/boards/96b_neonkey.overlay b/samples/drivers/led/lp3943/boards/96b_neonkey.overlay similarity index 100% rename from samples/drivers/led_lp3943/boards/96b_neonkey.overlay rename to samples/drivers/led/lp3943/boards/96b_neonkey.overlay diff --git a/samples/drivers/led_lp3943/prj.conf b/samples/drivers/led/lp3943/prj.conf similarity index 100% rename from samples/drivers/led_lp3943/prj.conf rename to samples/drivers/led/lp3943/prj.conf diff --git a/samples/drivers/led_lp3943/sample.yaml b/samples/drivers/led/lp3943/sample.yaml similarity index 100% rename from samples/drivers/led_lp3943/sample.yaml rename to samples/drivers/led/lp3943/sample.yaml diff --git a/samples/drivers/led_lp3943/src/main.c b/samples/drivers/led/lp3943/src/main.c similarity index 100% rename from samples/drivers/led_lp3943/src/main.c rename to samples/drivers/led/lp3943/src/main.c diff --git a/samples/drivers/led_lp50xx/CMakeLists.txt b/samples/drivers/led/lp50xx/CMakeLists.txt similarity index 100% rename from samples/drivers/led_lp50xx/CMakeLists.txt rename to samples/drivers/led/lp50xx/CMakeLists.txt diff --git a/samples/drivers/led_lp50xx/README.rst b/samples/drivers/led/lp50xx/README.rst similarity index 100% rename from samples/drivers/led_lp50xx/README.rst rename to samples/drivers/led/lp50xx/README.rst diff --git a/samples/drivers/led_lp50xx/boards/lpcxpresso11u68.overlay b/samples/drivers/led/lp50xx/boards/lpcxpresso11u68.overlay similarity index 100% rename from samples/drivers/led_lp50xx/boards/lpcxpresso11u68.overlay rename to samples/drivers/led/lp50xx/boards/lpcxpresso11u68.overlay diff --git a/samples/drivers/led_lp50xx/prj.conf b/samples/drivers/led/lp50xx/prj.conf similarity index 100% rename from samples/drivers/led_lp50xx/prj.conf rename to samples/drivers/led/lp50xx/prj.conf diff --git a/samples/drivers/led_lp50xx/sample.yaml b/samples/drivers/led/lp50xx/sample.yaml similarity index 100% rename from samples/drivers/led_lp50xx/sample.yaml rename to samples/drivers/led/lp50xx/sample.yaml diff --git a/samples/drivers/led_lp50xx/src/main.c b/samples/drivers/led/lp50xx/src/main.c similarity index 100% rename from samples/drivers/led_lp50xx/src/main.c rename to samples/drivers/led/lp50xx/src/main.c diff --git a/samples/drivers/led_lp5562/CMakeLists.txt b/samples/drivers/led/lp5562/CMakeLists.txt similarity index 100% rename from samples/drivers/led_lp5562/CMakeLists.txt rename to samples/drivers/led/lp5562/CMakeLists.txt diff --git a/samples/drivers/led_lp5562/README.rst b/samples/drivers/led/lp5562/README.rst similarity index 96% rename from samples/drivers/led_lp5562/README.rst rename to samples/drivers/led/lp5562/README.rst index 62994f5e7a5b23..9cc8583161d84f 100644 --- a/samples/drivers/led_lp5562/README.rst +++ b/samples/drivers/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/lp5562 :board: nrf52840dk/nrf52840 :goals: build :compact: diff --git a/samples/drivers/led_lp5562/boards/nrf52840dk_nrf52840.overlay b/samples/drivers/led/lp5562/boards/nrf52840dk_nrf52840.overlay similarity index 100% rename from samples/drivers/led_lp5562/boards/nrf52840dk_nrf52840.overlay rename to samples/drivers/led/lp5562/boards/nrf52840dk_nrf52840.overlay diff --git a/samples/drivers/led_lp5562/prj.conf b/samples/drivers/led/lp5562/prj.conf similarity index 100% rename from samples/drivers/led_lp5562/prj.conf rename to samples/drivers/led/lp5562/prj.conf diff --git a/samples/drivers/led_lp5562/sample.yaml b/samples/drivers/led/lp5562/sample.yaml similarity index 100% rename from samples/drivers/led_lp5562/sample.yaml rename to samples/drivers/led/lp5562/sample.yaml diff --git a/samples/drivers/led_lp5562/src/main.c b/samples/drivers/led/lp5562/src/main.c similarity index 100% rename from samples/drivers/led_lp5562/src/main.c rename to samples/drivers/led/lp5562/src/main.c diff --git a/samples/drivers/led_lp5569/CMakeLists.txt b/samples/drivers/led/lp5569/CMakeLists.txt similarity index 100% rename from samples/drivers/led_lp5569/CMakeLists.txt rename to samples/drivers/led/lp5569/CMakeLists.txt diff --git a/samples/drivers/led_lp5569/README.rst b/samples/drivers/led/lp5569/README.rst similarity index 95% rename from samples/drivers/led_lp5569/README.rst rename to samples/drivers/led/lp5569/README.rst index 456bc2baaad84c..ecb04cf9965cd5 100644 --- a/samples/drivers/led_lp5569/README.rst +++ b/samples/drivers/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/lp5569 :board: nrf52840dk/nrf52840 :goals: build :compact: diff --git a/samples/drivers/led_lp5569/boards/nrf52840dk_nrf52840.overlay b/samples/drivers/led/lp5569/boards/nrf52840dk_nrf52840.overlay similarity index 100% rename from samples/drivers/led_lp5569/boards/nrf52840dk_nrf52840.overlay rename to samples/drivers/led/lp5569/boards/nrf52840dk_nrf52840.overlay diff --git a/samples/drivers/led_lp5569/prj.conf b/samples/drivers/led/lp5569/prj.conf similarity index 100% rename from samples/drivers/led_lp5569/prj.conf rename to samples/drivers/led/lp5569/prj.conf diff --git a/samples/drivers/led_lp5569/sample.yaml b/samples/drivers/led/lp5569/sample.yaml similarity index 100% rename from samples/drivers/led_lp5569/sample.yaml rename to samples/drivers/led/lp5569/sample.yaml diff --git a/samples/drivers/led_lp5569/src/main.c b/samples/drivers/led/lp5569/src/main.c similarity index 100% rename from samples/drivers/led_lp5569/src/main.c rename to samples/drivers/led/lp5569/src/main.c diff --git a/samples/drivers/led_pca9633/CMakeLists.txt b/samples/drivers/led/pca9633/CMakeLists.txt similarity index 100% rename from samples/drivers/led_pca9633/CMakeLists.txt rename to samples/drivers/led/pca9633/CMakeLists.txt diff --git a/samples/drivers/led_pca9633/README.rst b/samples/drivers/led/pca9633/README.rst similarity index 94% rename from samples/drivers/led_pca9633/README.rst rename to samples/drivers/led/pca9633/README.rst index ac461961e034b8..d8add0b143564f 100644 --- a/samples/drivers/led_pca9633/README.rst +++ b/samples/drivers/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/pca9633 :board: nucleo_f334r8_board :goals: build :compact: diff --git a/samples/drivers/led_pca9633/app.overlay b/samples/drivers/led/pca9633/app.overlay similarity index 100% rename from samples/drivers/led_pca9633/app.overlay rename to samples/drivers/led/pca9633/app.overlay diff --git a/samples/drivers/led_pca9633/prj.conf b/samples/drivers/led/pca9633/prj.conf similarity index 100% rename from samples/drivers/led_pca9633/prj.conf rename to samples/drivers/led/pca9633/prj.conf diff --git a/samples/drivers/led_pca9633/sample.yaml b/samples/drivers/led/pca9633/sample.yaml similarity index 100% rename from samples/drivers/led_pca9633/sample.yaml rename to samples/drivers/led/pca9633/sample.yaml diff --git a/samples/drivers/led_pca9633/src/main.c b/samples/drivers/led/pca9633/src/main.c similarity index 100% rename from samples/drivers/led_pca9633/src/main.c rename to samples/drivers/led/pca9633/src/main.c diff --git a/samples/drivers/led_pwm/CMakeLists.txt b/samples/drivers/led/pwm/CMakeLists.txt similarity index 100% rename from samples/drivers/led_pwm/CMakeLists.txt rename to samples/drivers/led/pwm/CMakeLists.txt diff --git a/samples/drivers/led_pwm/README.rst b/samples/drivers/led/pwm/README.rst similarity index 100% rename from samples/drivers/led_pwm/README.rst rename to samples/drivers/led/pwm/README.rst diff --git a/samples/drivers/led_pwm/boards/disco_l475_iot1.overlay b/samples/drivers/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/pwm/boards/disco_l475_iot1.overlay diff --git a/samples/drivers/led_pwm/boards/mec15xxevb_assy6853.overlay b/samples/drivers/led/pwm/boards/mec15xxevb_assy6853.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/mec15xxevb_assy6853.overlay rename to samples/drivers/led/pwm/boards/mec15xxevb_assy6853.overlay diff --git a/samples/drivers/led_pwm/boards/mec172xevb_assy6906.overlay b/samples/drivers/led/pwm/boards/mec172xevb_assy6906.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/mec172xevb_assy6906.overlay rename to samples/drivers/led/pwm/boards/mec172xevb_assy6906.overlay diff --git a/samples/drivers/led_pwm/boards/mr_canhubk3.conf b/samples/drivers/led/pwm/boards/mr_canhubk3.conf similarity index 100% rename from samples/drivers/led_pwm/boards/mr_canhubk3.conf rename to samples/drivers/led/pwm/boards/mr_canhubk3.conf diff --git a/samples/drivers/led_pwm/boards/nucleo_f091rc.overlay b/samples/drivers/led/pwm/boards/nucleo_f091rc.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/nucleo_f091rc.overlay rename to samples/drivers/led/pwm/boards/nucleo_f091rc.overlay diff --git a/samples/drivers/led_pwm/boards/nucleo_l073rz.overlay b/samples/drivers/led/pwm/boards/nucleo_l073rz.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/nucleo_l073rz.overlay rename to samples/drivers/led/pwm/boards/nucleo_l073rz.overlay diff --git a/samples/drivers/led_pwm/boards/nucleo_u575zi_q.overlay b/samples/drivers/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/pwm/boards/nucleo_u575zi_q.overlay diff --git a/samples/drivers/led_pwm/boards/rpi_pico.overlay b/samples/drivers/led/pwm/boards/rpi_pico.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/rpi_pico.overlay rename to samples/drivers/led/pwm/boards/rpi_pico.overlay diff --git a/samples/drivers/led_pwm/boards/ucans32k1sic.overlay b/samples/drivers/led/pwm/boards/ucans32k1sic.overlay similarity index 100% rename from samples/drivers/led_pwm/boards/ucans32k1sic.overlay rename to samples/drivers/led/pwm/boards/ucans32k1sic.overlay diff --git a/samples/drivers/led_pwm/prj.conf b/samples/drivers/led/pwm/prj.conf similarity index 100% rename from samples/drivers/led_pwm/prj.conf rename to samples/drivers/led/pwm/prj.conf diff --git a/samples/drivers/led_pwm/sample.yaml b/samples/drivers/led/pwm/sample.yaml similarity index 100% rename from samples/drivers/led_pwm/sample.yaml rename to samples/drivers/led/pwm/sample.yaml diff --git a/samples/drivers/led_pwm/src/main.c b/samples/drivers/led/pwm/src/main.c similarity index 100% rename from samples/drivers/led_pwm/src/main.c rename to samples/drivers/led/pwm/src/main.c diff --git a/samples/drivers/led_sx1509b_intensity/CMakeLists.txt b/samples/drivers/led/sx1509b_intensity/CMakeLists.txt similarity index 100% rename from samples/drivers/led_sx1509b_intensity/CMakeLists.txt rename to samples/drivers/led/sx1509b_intensity/CMakeLists.txt diff --git a/samples/drivers/led_sx1509b_intensity/README.rst b/samples/drivers/led/sx1509b_intensity/README.rst similarity index 91% rename from samples/drivers/led_sx1509b_intensity/README.rst rename to samples/drivers/led/sx1509b_intensity/README.rst index 2ed8eb826ec264..02a9ec255f5a8c 100644 --- a/samples/drivers/led_sx1509b_intensity/README.rst +++ b/samples/drivers/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/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/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/sx1509b_intensity/boards/thingy52_nrf52832.overlay diff --git a/samples/drivers/led_sx1509b_intensity/prj.conf b/samples/drivers/led/sx1509b_intensity/prj.conf similarity index 100% rename from samples/drivers/led_sx1509b_intensity/prj.conf rename to samples/drivers/led/sx1509b_intensity/prj.conf diff --git a/samples/drivers/led_sx1509b_intensity/sample.yaml b/samples/drivers/led/sx1509b_intensity/sample.yaml similarity index 100% rename from samples/drivers/led_sx1509b_intensity/sample.yaml rename to samples/drivers/led/sx1509b_intensity/sample.yaml diff --git a/samples/drivers/led_sx1509b_intensity/src/main.c b/samples/drivers/led/sx1509b_intensity/src/main.c similarity index 100% rename from samples/drivers/led_sx1509b_intensity/src/main.c rename to samples/drivers/led/sx1509b_intensity/src/main.c diff --git a/samples/drivers/led_xec/CMakeLists.txt b/samples/drivers/led/xec/CMakeLists.txt similarity index 100% rename from samples/drivers/led_xec/CMakeLists.txt rename to samples/drivers/led/xec/CMakeLists.txt diff --git a/samples/drivers/led_xec/README.rst b/samples/drivers/led/xec/README.rst similarity index 100% rename from samples/drivers/led_xec/README.rst rename to samples/drivers/led/xec/README.rst diff --git a/samples/drivers/led_xec/boards/mec15xxevb_assy6853.overlay b/samples/drivers/led/xec/boards/mec15xxevb_assy6853.overlay similarity index 100% rename from samples/drivers/led_xec/boards/mec15xxevb_assy6853.overlay rename to samples/drivers/led/xec/boards/mec15xxevb_assy6853.overlay diff --git a/samples/drivers/led_xec/boards/mec172xevb_assy6906.overlay b/samples/drivers/led/xec/boards/mec172xevb_assy6906.overlay similarity index 100% rename from samples/drivers/led_xec/boards/mec172xevb_assy6906.overlay rename to samples/drivers/led/xec/boards/mec172xevb_assy6906.overlay diff --git a/samples/drivers/led_xec/prj.conf b/samples/drivers/led/xec/prj.conf similarity index 100% rename from samples/drivers/led_xec/prj.conf rename to samples/drivers/led/xec/prj.conf diff --git a/samples/drivers/led_xec/sample.yaml b/samples/drivers/led/xec/sample.yaml similarity index 100% rename from samples/drivers/led_xec/sample.yaml rename to samples/drivers/led/xec/sample.yaml diff --git a/samples/drivers/led_xec/src/main.c b/samples/drivers/led/xec/src/main.c similarity index 100% rename from samples/drivers/led_xec/src/main.c rename to samples/drivers/led/xec/src/main.c