LED (lv_led)
LEDs are rectangle-like (or circle) Widgets whose brightness can be adjusted. With lower brightness the color of the LED becomes darker.
Overview
LEDs are rectangle-like (or circle) Widgets whose brightness can be adjusted. With lower brightness the color of the LED becomes darker.
Parts and Styles
LV_LED_PART_MAINuses the typical background style properties.
Usage
Color
You can set the color of the LED with
lv_led_set_color(led, lv_color_hex(0xff0080)). This will be used as its
background color, border color, and shadow color.
Brightness
You can set their brightness with lv_led_set_brightness(led, brightness).
The brightness value should be in the range 0 (darkest) to 255 (lightest).
Toggle
Use lv_led_on(led) and lv_led_off(led) to set the brightness to
a predefined ON or OFF value. The lv_led_toggle(led) toggles between
the ON and OFF state.
You can set custom LED ON and OFF brightness values by defining macros
LV_LED_BRIGHT_MAX and LV_LED_BRIGHT_MIN in your project. Their default
values are 255 and 80. These too must be in the range [0..255].
Events
No special events are sent by LED Widgets.
Keys
No Keys are processed by LED Widgets.
Further Reading
Learn more about Keys.
Example
LED with custom style
API
How is this guide?
Last updated on