Lines Matching +full:led +full:- +full:strips
4 * SPDX-License-Identifier: Apache-2.0
30 * - mode 0 (the default), 8 bit, MSB first, one-line SPI
31 * - no shenanigans (no CS hold, release device lock, not an EEPROM)
44 const struct lpd880x_config *config = dev->config; in lpd880x_update()
47 * a zero byte propagates through at most 32 LED driver ICs. in lpd880x_update()
79 rc = spi_write_dt(&config->bus, &tx); in lpd880x_update()
96 * Overwrite a prefix of the pixels array with its on-wire in lpd880x_strip_update_rgb()
106 * LPD880x strips. in lpd880x_strip_update_rgb()
131 const struct lpd880x_config *config = dev->config; in lpd880x_strip_length()
133 return config->length; in lpd880x_strip_length()
138 const struct lpd880x_config *config = dev->config; in lpd880x_strip_init()
140 if (!spi_is_ready_dt(&config->bus)) { in lpd880x_strip_init()
141 LOG_ERR("SPI device %s not ready", config->bus.bus->name); in lpd880x_strip_init()
142 return -ENODEV; in lpd880x_strip_init()