/Zephyr-Core-3.5.0/samples/drivers/led_apa102/src/ |
D | main.c | 22 * Number of RGB LEDs in the LED strip, adjust as needed. 56 const struct device *strip; in main() local 59 strip = DEVICE_DT_GET_ANY(apa_apa102); in main() 60 if (!strip) { in main() 61 LOG_ERR("LED strip device not found"); in main() 63 } else if (!device_is_ready(strip)) { in main() 64 LOG_ERR("LED strip device %s is not ready", strip->name); in main() 67 LOG_INF("Found LED strip device %s", strip->name); in main() 72 * down the strip until it reaches the end, then starts at the in main() 76 LOG_INF("Displaying pattern on strip"); in main() [all …]
|
/Zephyr-Core-3.5.0/samples/drivers/led_lpd8806/src/ |
D | main.c | 21 * Number of RGB LEDs in the LED strip, adjust as needed. 41 static const struct device *const strip = DEVICE_DT_GET_ANY(greeled_lpd8806); variable 58 if (!strip) { in main() 59 LOG_ERR("LED strip device not found"); in main() 61 } else if (!device_is_ready(strip)) { in main() 62 LOG_INF("LED strip device %s is not ready", strip->name); in main() 65 LOG_INF("Found LED strip device %s", strip->name); in main() 69 * down the strip until it reaches the end, then starts at the in main() 72 LOG_INF("Displaying pattern on strip"); in main() 79 led_strip_update_rgb(strip, strip_colors, STRIP_NUM_LEDS); in main()
|
/Zephyr-Core-3.5.0/include/zephyr/drivers/ |
D | led_strip.h | 19 * @brief LED Strip Interface 20 * @defgroup led_strip_interface LED Strip Interface 35 * Individual strip drivers may ignore lower-order bits if their 56 * @brief Callback API for updating an RGB LED strip 75 * @brief LED strip driver API 77 * This is the mandatory API any LED strip driver needs to expose. 85 * @brief Update an LED strip made of RGB pixels 90 * This routine immediately updates the strip display according to the 93 * @param dev LED strip device 109 * @brief Update an LED strip on a per-channel basis. [all …]
|
/Zephyr-Core-3.5.0/drivers/led_strip/ |
D | Kconfig | 1 # Top-level configuration file for LED strip drivers. 8 bool "Light-Emitting Diode (LED) strip drivers" 10 Include LED strip drivers in the system configuration. 15 module-str = LED strip 19 int "LED strip initialization priority" 22 System initialization priority for LED strip drivers.
|
D | Kconfig.tlc5971 | 6 bool "TLC5971 (and compatible) LED strip driver" 9 Enable LED strip driver for daisy chains of TLC5971-ish devices
|
D | Kconfig.apa102 | 8 bool "APA102 SPI LED strip driver" 12 Enable the LED strip driver for a chain of APA102 RGB LEDs.
|
D | Kconfig.lpd880x | 5 bool "LPD880x SPI LED strip driver" 8 Enable LED strip driver for daisy chains of LPD880x
|
D | Kconfig.ws2812 | 11 bool "WS2812 (and compatible) LED strip driver" 14 Enable LED strip driver for daisy chains of WS2812-ish (or WS2812B,
|
/Zephyr-Core-3.5.0/samples/drivers/led_lpd8806/ |
D | README.rst | 2 :name: LPD880x LED strip 5 Control an LED strip using an LPD880x-compatible driver chip. 11 strip driver, for controlling LED strips using LPD8803, LPD8806, and 20 - LED strip using LPD8806 or compatible, such as `these strips from AdaFruit`_. 31 #. Ensure your Zephyr board, the 5V power supply, and the LED strip 34 pin of the first LPD8806 IC in the strip. 36 pin of the first LPD8806 IC in the strip. 37 #. Connect the 5V power supply pin to the 5V input of the LED strip. 59 #. Set the number of LEDs in your strip in the application sources. 62 meter of the AdaFruit strip. [all …]
|
/Zephyr-Core-3.5.0/samples/drivers/led_ws2812/src/ |
D | main.c | 36 static const struct device *const strip = DEVICE_DT_GET(STRIP_NODE); variable 43 if (device_is_ready(strip)) { in main() 44 LOG_INF("Found LED strip device %s", strip->name); in main() 46 LOG_ERR("LED strip device %s is not ready", strip->name); in main() 50 LOG_INF("Displaying pattern on strip"); in main() 54 rc = led_strip_update_rgb(strip, pixels, STRIP_NUM_PIXELS); in main() 57 LOG_ERR("couldn't update strip: %d", rc); in main()
|
/Zephyr-Core-3.5.0/samples/drivers/led_apa102/ |
D | README.rst | 2 :name: APA102 LED strip 5 Control an LED strip using an APA102, Adafruit DotStar, or compatible driver chip. 11 strip driver, for controlling LED strips using APA102, Adafruit DotStar, 20 - LED strip using APA102 or compatible, such as the any `Dotstar product 32 #. Ensure your Zephyr board, the 5V power supply, and the LED strip 35 pin of the first APA102 IC in the strip. 37 pin of the first APA102 IC in the strip. 38 #. Connect the 5V power supply pin to the 5V input of the LED strip. 69 #. Set the number of LEDs in your strip in the application sources. 90 [general] [INF] main: Found LED strip device APA102
|
/Zephyr-Core-3.5.0/samples/drivers/led_ws2812/ |
D | README.rst | 2 :name: WS2812 LED strip 5 Control an LED strip using a WS2812 (or compatible) driver chip. 11 strip driver, for controlling LED strips using WS2812, WS2812b, 20 - LED strip using WS2812 or compatible, such as the `NeoPixel Ring 12 26 - LED power strip supply. It's fine to power the LED strip off of your board's 33 #. Ensure your Zephyr board, and the LED strip share a common ground. 34 #. Connect the LED strip control pin (either I2S SDOUT, SPI MOSI or GPIO) from 35 your board to the data input pin of the first WS2812 IC in the strip. 36 #. Power the LED strip at an I/O level compatible with the control pin signals. 62 - create a ``led-strip`` :ref:`devicetree alias <dt-alias-chosen>`, which refers [all …]
|
/Zephyr-Core-3.5.0/cmake/bintools/gnu/ |
D | target_bintools.cmake | 76 # - strip: Name of command for stripping symbols 77 # In this implementation `strip` is used 80 # strip_flag_all : --strip-all 81 # strip_flag_debug : --strip-debug 82 # strip_flag_dwo : --strip-dwo 83 # strip_flag_infile : empty, strip doesn't take arguments for input file 86 # This is using strip from bintools. 89 # Any flag the strip command requires for processing 93 set_property(TARGET bintools PROPERTY strip_flag_all --strip-all) 94 set_property(TARGET bintools PROPERTY strip_flag_debug --strip-debug) [all …]
|
/Zephyr-Core-3.5.0/cmake/bintools/llvm/ |
D | target_bintools.cmake | 86 # - strip: Name of command for stripping symbols 87 # In this implementation `strip` is used 90 # strip_flag_all : --strip-all 91 # strip_flag_debug : --strip-debug 92 # strip_flag_dwo : --strip-dwo 93 # strip_flag_infile : empty, strip doesn't take arguments for input file 96 # This is using strip from bintools. 99 # Any flag the strip command requires for processing 103 set_property(TARGET bintools PROPERTY strip_flag_all --strip-all) 104 set_property(TARGET bintools PROPERTY strip_flag_debug --strip-debug) [all …]
|
/Zephyr-Core-3.5.0/include/zephyr/drivers/led_strip/ |
D | tlc5971.h | 16 * @brief Set the global brightness control levels for the tlc5971 strip. 18 * change will take effect on next update of the led strip 20 * @param dev LED strip device
|
/Zephyr-Core-3.5.0/dts/bindings/led_strip/ |
D | worldsemi,ws2812-gpio.yaml | 5 Worldsemi WS2812 LED strip, GPIO binding 7 Driver bindings for bit-banging a WS2812 or compatible LED strip.
|
D | worldsemi,ws2812-i2s.yaml | 5 Worldsemi WS2812 LED strip, I2S binding 8 strip with an I2S master.
|
D | worldsemi,ws2812-spi.yaml | 5 Worldsemi WS2812 LED strip, SPI binding 8 strip with a SPI master.
|
D | apa,apa102.yaml | 1 description: APA102 SPI LED strip
|
/Zephyr-Core-3.5.0/doc/hardware/peripherals/ |
D | led.rst | 10 strip form. 28 LED Strip
|
/Zephyr-Core-3.5.0/cmake/bintools/ |
D | bintools_template.cmake | 13 # - strip : Tool for symbol stripping 68 # elfconvert_flag_strip_debug : Flag that is used to strip debug symbols when converting 103 # - strip: Name of command for stripping symbols 104 # For GNU binary utilities this is strip 105 # strip_flag : Flags that must always be applied when calling strip command 106 # strip_flag_final : Flags that must always be applied last at the strip command 158 # strip command for stripping symbols 159 set_property(TARGET bintools PROPERTY strip_command ${CMAKE_COMMAND} -E echo "strip ${COMMAND_NOT_S…
|
/Zephyr-Core-3.5.0/doc/_extensions/zephyr/ |
D | link-roles.py | 32 return output.strip().decode("utf-8") 70 module = module_match.group(1).strip() 71 link = module_match.group(2).strip()
|
/Zephyr-Core-3.5.0/cmake/bintools/arcmwdt/ |
D | target_bintools.cmake | 82 # - strip: Name of command for stripping symbols 92 # This is using strip from bintools. 95 # Any flag the strip command requires for processing
|
/Zephyr-Core-3.5.0/cmake/bintools/armclang/ |
D | elfconvert_command.cmake | 11 set(obj_copy_strip "--strip=all") 13 set(obj_copy_strip "--strip=debug")
|
/Zephyr-Core-3.5.0/tests/boot/with_mcumgr/pytest/ |
D | utils.py | 23 logger.debug('Found matching key: %s' % line.strip()) 24 return m.group(1).strip('"\'')
|