nuttx/drivers/leds/Kconfig

77 lines
2.1 KiB
Plaintext
Raw Normal View History

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
menu "LED Support"
config USERLED
bool "LED driver"
default n
depends on ARCH_HAVE_LEDS
---help---
Enable standard user LED upper half driver.
if USERLED
config USERLED_LOWER
bool "Generic Lower Half LED Driver"
default n
---help---
If the board supports the standard LED interfaces as
defined in include/nuttx/board.h header file, then this
standard LED lower half driver might be usable.
In order for this generic driver to be usable:
1. The board implementation must provide the LED
interfaces as defined in include/nuttx/board.h
2. The board.h header file must provide the definition
BOARD_NLEDS, and
3. The board.h header file must not include any other
header files that are not accessibble in this context
(such as those in arch/<arch>/src/<chip>) UNLESS those
inclusions are conditioned on __KERNEL__. button_lower.c
will undefine __KERNEL__ before included board.h.
If your board does not meet these requirements, then the
userled_lower.c file can still be copied to your your
board src/ directory and modified for your specific board
requirements.
endif # USERLED
2016-02-22 15:43:32 +01:00
config RGBLED
bool "RGB LED Driver Support"
default n
---help---
This selection enables building of the "upper-half" RGB LED driver.
See include/nuttx/rgbled.h for further PWM driver information.
config RGBLED_INVERT
bool "Invert RGB LED Output"
depends on RGBLED
default n
---help---
If the board has a common anode RGB LED (a LOW output turns ON
each LED), this selection inverts the outputs so that the
colors are displayed correctly.
config PCA9635PW
bool "PCA9635PW I2C LED Driver"
default n
select I2C
---help---
Enable support for the NXP PCA9635PW LED driver which can be
utilized to drive up to 16 LED's.
2016-06-15 00:09:30 +02:00
config NCP5623C
bool "NCP5623C I2C LED Driver"
default n
select I2C
---help---
Enable support for the onsemi NCP5623C LED driver which can be
utilized to drive up to 3 LED's.
endmenu # LED Support