ESPHome  2024.9.0
Data Structures | Typedefs | Functions | Variables
esphome::lvgl Namespace Reference

Data Structures

class  FontEngine
 
class  IdleTrigger
 
class  LvButtonMatrixType
 
class  LvCompound
 
class  LVEncoderListener
 
class  LvglAction
 
class  LvglComponent
 
class  LvglCondition
 
class  LVGLNumber
 
class  LVGLSelect
 
class  LVGLSwitch
 
class  LVGLText
 
class  LvKeyboardType
 
class  LVLight
 
class  LvPageType
 
class  LVTouchListener
 
class  ObjUpdateAction
 

Typedefs

using LvLambdaType = std::function< void(lv_obj_t *)>
 
using set_value_lambda_t = std::function< void(float)>
 
using event_callback_t = void(_lv_event_t *)
 
using text_lambda_t = std::function< const char *()>
 

Functions

std::string lv_event_code_name_for (uint8_t event_code)
 
bool lv_is_pre_initialise ()
 
lv_img_dsc_t * lv_img_from (image::Image *src, lv_img_dsc_t *img_dsc)
 
void lv_animimg_stop (lv_obj_t *obj)
 

Variables

esphome::lvgl::LVLight __attribute__
 
lv_event_code_t lv_api_event
 
lv_event_code_t lv_update_event
 

Typedef Documentation

◆ event_callback_t

using esphome::lvgl::event_callback_t = typedef void(_lv_event_t *)

Definition at line 75 of file lvgl_esphome.h.

◆ LvLambdaType

using esphome::lvgl::LvLambdaType = typedef std::function<void(lv_obj_t *)>

Definition at line 73 of file lvgl_esphome.h.

◆ set_value_lambda_t

using esphome::lvgl::set_value_lambda_t = typedef std::function<void(float)>

Definition at line 74 of file lvgl_esphome.h.

◆ text_lambda_t

using esphome::lvgl::text_lambda_t = typedef std::function<const char *()>

Definition at line 76 of file lvgl_esphome.h.

Function Documentation

◆ lv_animimg_stop()

void esphome::lvgl::lv_animimg_stop ( lv_obj_t *  obj)

Definition at line 403 of file lvgl_esphome.cpp.

◆ lv_event_code_name_for()

std::string esphome::lvgl::lv_event_code_name_for ( uint8_t  event_code)

Definition at line 66 of file lvgl_esphome.cpp.

◆ lv_img_from()

lv_img_dsc_t * esphome::lvgl::lv_img_from ( image::Image src,
lv_img_dsc_t *  img_dsc 
)

Definition at line 360 of file lvgl_esphome.cpp.

◆ lv_is_pre_initialise()

bool esphome::lvgl::lv_is_pre_initialise ( )

Definition at line 351 of file lvgl_esphome.cpp.

Variable Documentation

◆ __attribute__

esphome::lvgl::LVLight esphome::lvgl::__attribute__

◆ lv_api_event

lv_event_code_t esphome::lvgl::lv_api_event

Definition at line 84 of file lvgl_esphome.cpp.

◆ lv_update_event

lv_event_code_t esphome::lvgl::lv_update_event

Definition at line 85 of file lvgl_esphome.cpp.