zephyr/drivers/led_strip/Kconfig
Fabio Baltieri 1d1dc09ca3 leds: add arduino,modulino-smartleds
Add an led_strip driver for the modulino smartleds module. This is a
pluggable I2C board with 8 addressable RGB LEDs

The I2C protocol is implemented on an microcontroller on the modulino
board itself, the firmware for that is open source and can be updated
using an Arduino sketch:

Link: https://github.com/arduino/node_modulino_firmware
Link: https://github.com/arduino-libraries/Modulino
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-05-14 11:03:10 +01:00

42 lines
1 KiB
Text

# Top-level configuration file for LED strip drivers.
# Copyright (c) 2017 Linaro Limited
# Copyright (c) 2018 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
menuconfig LED_STRIP
bool "Light-Emitting Diode (LED) strip drivers"
help
Include LED strip drivers in the system configuration.
if LED_STRIP
module = LED_STRIP
module-str = LED strip
source "subsys/logging/Kconfig.template.log_config"
config LED_STRIP_INIT_PRIORITY
int "LED strip initialization priority"
default 90
help
System initialization priority for LED strip drivers.
# Hidden option. The extra byte enables efficient serialization and transmission
# for drivers which require 4 B on wire for every 3 B of color, e.g. APA102, but
# is not normally needed.
config LED_STRIP_RGB_SCRATCH
bool
source "drivers/led_strip/Kconfig.lpd880x"
source "drivers/led_strip/Kconfig.ws2812"
source "drivers/led_strip/Kconfig.apa102"
source "drivers/led_strip/Kconfig.tlc5971"
source "drivers/led_strip/Kconfig.tlc59731"
source "drivers/led_strip/Kconfig.modulino"
endif # LED_STRIP