41 #include "gui_widget.h" gui_handle_p gui_led_create(gui_id_t id, float x, float y, float width, float height, gui_handle_p parent, gui_widget_evt_fn evt_fn, uint16_t flags)
Create new led widget.
Definition: gui_led.c:173
gui_led_color_t
List of available colors for LED.
Definition: gui_led.h:53
uint8_t gui_led_toggle(gui_handle_p h)
Toggle LED state.
Definition: gui_led.c:207
uint8_t(* gui_widget_evt_fn)(gui_handle_p h, gui_widget_evt_t evt, gui_evt_param_t *const param, gui_evt_result_t *const result)
Callback function for widget.
Definition: gui_defs.h:1103
gui_led_type_t
List of available LED types.
Definition: gui_led.h:63
uint8_t gui_led_setcolor(gui_handle_p h, gui_led_color_t index, gui_color_t color)
Set color to specific part of widget.
Definition: gui_led.c:185
uint8_t gui_led_ison(gui_handle_p h)
Check if led is ON.
Definition: gui_led.c:230
uint32_t gui_color_t
Definition: gui_defs.h:210
uint8_t gui_led_set(gui_handle_p h, uint8_t state)
Set LED value either on (turn on) or off (turn off)
Definition: gui_led.c:219
uint8_t gui_led_settype(gui_handle_p h, gui_led_type_t type)
Set led type.
Definition: gui_led.c:196
uint32_t gui_id_t
Definition: gui_defs.h:209