| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
Public API for controlling linear strips of LEDs. More...
Go to the source code of this file.
Data Structures | |
| struct | led_rgb | 
| Color value for a single RGB LED.  More... | |
| struct | led_strip_driver_api | 
| LED strip driver API.  More... | |
Typedefs | |
| typedef int(* | led_api_update_rgb) (const struct device *dev, struct led_rgb *pixels, size_t num_pixels) | 
| Callback API for updating an RGB LED strip.  More... | |
| typedef int(* | led_api_update_channels) (const struct device *dev, uint8_t *channels, size_t num_channels) | 
| Callback API for updating channels without an RGB interpretation.  More... | |
Functions | |
| static int | led_strip_update_rgb (const struct device *dev, struct led_rgb *pixels, size_t num_pixels) | 
| Update an LED strip made of RGB pixels.  More... | |
| static int | led_strip_update_channels (const struct device *dev, uint8_t *channels, size_t num_channels) | 
| Update an LED strip on a per-channel basis.  More... | |
Public API for controlling linear strips of LEDs.
This library abstracts the chipset drivers for individually addressable strips of LEDs.