Skip to main content

LED (led)

LED.

Device Type

DEVICE_TYPE_LED

Struct

struct led_t {
char * name;
int (*set)(struct led_t * led, int brightness);
int (*get)(struct led_t * led);
void * priv;
};

Key API

FunctionDescription
search_led(name)Find LED by name
register_led(led, drv)Register LED
unregister_led(led)Unregister LED
led_set_brightness(led, brightness)Set brightness
led_get_brightness(led)Get brightness

Description

Simple LED brightness control interface. Brightness ranges from 0 (off) to 1000 (full on). Used for indicator lights, status LEDs and backlight control.