Welcome to the documentation of LVGL!






- Introduction
- Key features
- Requirements
- License
- Repository layout
- Release policy
- FAQ
- Where can I ask questions?
- Is my MCU/hardware supported?
- Is my display supported?
- LVGL doesn't start, randomly crashes or nothing is drawn on the display. What can be the problem?
- My display driver is not called. What have I missed?
- Why is the display driver called only once? Only the upper part of the display is refreshed.
- Why do I see only garbage on the screen?
- Why do I see nonsense colors on the screen?
- How to speed up my UI?
- How to reduce flash/ROM usage?
- How to reduce the RAM usage
- How to work with an operating system?
- Examples
- Get started
- Styles
- Animations
- Events
- Layouts
- Scrolling
- Widgets
- Get started
- Quick overview
- Platforms
- (RT)OS
- Bindings
- Porting
- Overview
- Objects
- Positions, sizes, and layouts
- Styles
- Style properties
- Scroll
- Layers
- Events
- Input devices
- Displays
- Colors
- Fonts
- Images
- File system
- Animations
- Timers
- Drawing
- Profiler
- Renderers and GPUs
- New widget
- Widgets
- Base object (lv_obj)
- Arc (lv_arc)
- Animation Image (lv_animimg)
- Bar (lv_bar)
- Button (lv_btn)
- Button matrix (lv_btnmatrix)
- Calendar (lv_calendar)
- Chart (lv_chart)
- Color wheel (lv_colorwheel)
- Canvas (lv_canvas)
- Checkbox (lv_checkbox)
- Drop-down list (lv_dropdown)
- Image (lv_img)
- Image button (lv_imgbtn)
- Keyboard (lv_keyboard)
- Label (lv_label)
- LED (lv_led)
- Line (lv_line)
- List (lv_list)
- Menu (lv_menu)
- Meter (lv_meter)
- Message box (lv_msgbox)
- Roller (lv_roller)
- Scale (lv_scale)
- Overview
- Parts and Styles
- Usage
- Events
- Keys
- Example
- API
lv_scale_mode_t
@26
lv_scale_create()
lv_scale_set_mode()
lv_scale_set_total_tick_count()
lv_scale_set_major_tick_every()
lv_scale_set_label_show()
lv_scale_set_major_tick_length()
lv_scale_set_minor_tick_length()
lv_scale_set_range()
lv_scale_set_round_props()
lv_scale_set_text_src()
lv_scale_set_post_draw()
lv_scale_add_section()
lv_scale_section_set_range()
lv_scale_section_set_style()
lv_scale_class
lv_scale_section_t
lv_scale_section_t::main_style
lv_scale_section_t::indicator_style
lv_scale_section_t::items_style
lv_scale_section_t::minor_range
lv_scale_section_t::major_range
lv_scale_section_t::first_tick_idx_in_section
lv_scale_section_t::last_tick_idx_in_section
lv_scale_section_t::first_tick_idx_is_major
lv_scale_section_t::last_tick_idx_is_major
lv_scale_section_t::first_tick_in_section_width
lv_scale_section_t::last_tick_in_section_width
lv_scale_section_t::first_tick_in_section
lv_scale_section_t::last_tick_in_section
lv_scale_t
lv_scale_t::obj
lv_scale_t::section_ll
lv_scale_t::txt_src
lv_scale_t::custom_label_cnt
lv_scale_t::major_len
lv_scale_t::minor_len
lv_scale_t::range_min
lv_scale_t::range_max
lv_scale_t::total_tick_count
lv_scale_t::major_tick_every
lv_scale_t::mode
lv_scale_t::label_enabled
lv_scale_t::post_draw
lv_scale_t::last_tick_width
lv_scale_t::first_tick_width
lv_scale_t::angle_range
lv_scale_t::rotation
- Slider (lv_slider)
- Span (lv_span)
- Spinbox (lv_spinbox)
- Spinner (lv_spinner)
- Switch (lv_switch)
- Table (lv_table)
- Tabview (lv_tabview)
- Text area (lv_textarea)
- Tile view (lv_tileview)
- Window (lv_win)
- Layouts
- 3rd party libraries
- File System Interfaces
- BMP decoder
- TJPGD decoder
- libjpge-turbo decoder
- LODEPNG decoder
- libpng decoder
- GIF decoder
- FreeType support
- Tiny TTF font engine
- QR code
- Barcode
- Lottie player
- FFmpeg support
- Others
- API
- lv_conf_kconfig.h
- lvgl.h
- lv_init.h
- lv_conf_internal.h
- lv_api_map.h
- themes
- libs
- ffmpeg
- libjpeg_turbo
- freetype
- qrcode
- qrcodegen.h
qrcodegen_Ecc
qrcodegen_Mask
qrcodegen_Mode
qrcodegen_encodeText()
qrcodegen_encodeBinary()
qrcodegen_encodeSegments()
qrcodegen_encodeSegmentsAdvanced()
qrcodegen_isAlphanumeric()
qrcodegen_isNumeric()
qrcodegen_calcSegmentBufferSize()
qrcodegen_makeBytes()
qrcodegen_makeNumeric()
qrcodegen_makeAlphanumeric()
qrcodegen_makeEci()
qrcodegen_getSize()
qrcodegen_getModule()
qrcodegen_version2size()
qrcodegen_getMinFitVersion()
qrcodegen_Segment
- lv_qrcode.h
- qrcodegen.h
- tjpgd
- tjpgdcnf.h
- lv_tjpgd.h
- tjpgd.h
jd_yuv_t
JDEC
JDEC::dctr
JDEC::dptr
JDEC::inbuf
JDEC::dbit
JDEC::scale
JDEC::msx
JDEC::msy
JDEC::qtid
JDEC::ncomp
JDEC::dcv
JDEC::nrst
JDEC::rst
JDEC::rsc
JDEC::width
JDEC::height
JDEC::huffbits
JDEC::huffcode
JDEC::huffdata
JDEC::qttbl
JDEC::wreg
JDEC::marker
JDEC::workbuf
JDEC::mcubuf
JDEC::pool
JDEC::pool_original
JDEC::sz_pool
JDEC::infunc
JDEC::device
JRESULT
jd_prepare()
jd_decomp()
jd_mcu_load()
jd_mcu_output()
jd_restart()
JRECT
- barcode
- bmp
- gif
- lodepng
- rlottie
- tiny_ttf
- lv_tiny_ttf.h
- stb_truetype_htcw.h
stbtt_kerningentry
@12
@13
@14
@15
@16
@17
@17::STBTT_MS_LANG_ENGLISH
@17::STBTT_MS_LANG_ITALIAN
@17::STBTT_MS_LANG_CHINESE
@17::STBTT_MS_LANG_JAPANESE
@17::STBTT_MS_LANG_DUTCH
@17::STBTT_MS_LANG_KOREAN
@17::STBTT_MS_LANG_FRENCH
@17::STBTT_MS_LANG_RUSSIAN
@17::STBTT_MS_LANG_GERMAN
@17::STBTT_MS_LANG_SPANISH
@17::STBTT_MS_LANG_HEBREW
@17::STBTT_MS_LANG_SWEDISH
@18
@18::STBTT_MAC_LANG_ENGLISH
@18::STBTT_MAC_LANG_JAPANESE
@18::STBTT_MAC_LANG_ARABIC
@18::STBTT_MAC_LANG_KOREAN
@18::STBTT_MAC_LANG_DUTCH
@18::STBTT_MAC_LANG_RUSSIAN
@18::STBTT_MAC_LANG_FRENCH
@18::STBTT_MAC_LANG_SPANISH
@18::STBTT_MAC_LANG_GERMAN
@18::STBTT_MAC_LANG_SWEDISH
@18::STBTT_MAC_LANG_HEBREW
@18::STBTT_MAC_LANG_CHINESE_SIMPLIFIED
@18::STBTT_MAC_LANG_ITALIAN
@18::STBTT_MAC_LANG_CHINESE_TRAD
stbtt_GetBakedQuad()
stbtt_PackBegin()
stbtt_PackEnd()
stbtt_PackSetOversampling()
stbtt_PackSetSkipMissingCodepoints()
stbtt_GetPackedQuad()
stbtt_PackFontRangesGatherRects()
stbtt_PackFontRangesPackRects()
stbtt_PackFontRangesRenderIntoRects()
stbtt_GetNumberOfFonts()
stbtt_GetFontOffsetForIndex()
stbtt_InitFont()
stbtt_FindGlyphIndex()
stbtt_ScaleForPixelHeight()
stbtt_ScaleForMappingEmToPixels()
stbtt_GetFontVMetrics()
stbtt_GetFontVMetricsOS2()
stbtt_GetFontBoundingBox()
stbtt_GetCodepointHMetrics()
stbtt_GetCodepointKernAdvance()
stbtt_GetCodepointBox()
stbtt_GetGlyphHMetrics()
stbtt_GetGlyphKernAdvance()
stbtt_GetGlyphBox()
stbtt_GetKerningTableLength()
stbtt_GetKerningTable()
stbtt_IsGlyphEmpty()
stbtt_GetCodepointShape()
stbtt_GetGlyphShape()
stbtt_FreeShape()
stbtt_FindSVGDoc()
stbtt_GetCodepointSVG()
stbtt_GetGlyphSVG()
stbtt_FreeBitmap()
stbtt_GetCodepointBitmap()
stbtt_GetCodepointBitmapSubpixel()
stbtt_MakeCodepointBitmap()
stbtt_MakeCodepointBitmapSubpixel()
stbtt_MakeCodepointBitmapSubpixelPrefilter()
stbtt_GetCodepointBitmapBox()
stbtt_GetCodepointBitmapBoxSubpixel()
stbtt_GetGlyphBitmap()
stbtt_GetGlyphBitmapSubpixel()
stbtt_MakeGlyphBitmap()
stbtt_MakeGlyphBitmapSubpixel()
stbtt_MakeGlyphBitmapSubpixelPrefilter()
stbtt_GetGlyphBitmapBox()
stbtt_GetGlyphBitmapBoxSubpixel()
stbtt_Rasterize()
stbtt_FreeSDF()
stbtt_GetGlyphSDF()
stbtt_GetCodepointSDF()
stbtt_FindMatchingFont()
stbtt_CompareUTF8toUTF16_bigendian()
stbtt_GetFontNameString()
stbtt__buf
stbtt_bakedchar
stbtt_aligned_quad
stbtt_packedchar
stbtt_pack_range
stbtt_pack_context
stbtt_pack_context::user_allocator_context
stbtt_pack_context::pack_info
stbtt_pack_context::width
stbtt_pack_context::height
stbtt_pack_context::stride_in_bytes
stbtt_pack_context::padding
stbtt_pack_context::skip_missing
stbtt_pack_context::h_oversample
stbtt_pack_context::v_oversample
stbtt_pack_context::pixels
stbtt_pack_context::nodes
stbtt_fontinfo
stbtt_fontinfo::userdata
stbtt_fontinfo::data
stbtt_fontinfo::fontstart
stbtt_fontinfo::numGlyphs
stbtt_fontinfo::loca
stbtt_fontinfo::head
stbtt_fontinfo::glyf
stbtt_fontinfo::hhea
stbtt_fontinfo::hmtx
stbtt_fontinfo::kern
stbtt_fontinfo::gpos
stbtt_fontinfo::svg
stbtt_fontinfo::index_map
stbtt_fontinfo::indexToLocFormat
stbtt_fontinfo::cff
stbtt_fontinfo::charstrings
stbtt_fontinfo::gsubrs
stbtt_fontinfo::subrs
stbtt_fontinfo::fontdicts
stbtt_fontinfo::fdselect
_stbtt_kerningentry
stbtt_vertex
stbtt__bitmap
- stb_rect_pack.h
- fsdrv
- libpng
- stdlib
- lv_mem.h
- lv_string.h
- lv_sprintf.h
- builtin
- lv_tlsf.h
lv_tlsf_t
lv_pool_t
lv_tlsf_walker
lv_tlsf_create()
lv_tlsf_create_with_pool()
lv_tlsf_destroy()
lv_tlsf_get_pool()
lv_tlsf_add_pool()
lv_tlsf_remove_pool()
lv_tlsf_malloc()
lv_tlsf_memalign()
lv_tlsf_realloc()
lv_tlsf_free()
lv_tlsf_block_size()
lv_tlsf_size()
lv_tlsf_align_size()
lv_tlsf_block_size_min()
lv_tlsf_block_size_max()
lv_tlsf_pool_overhead()
lv_tlsf_alloc_overhead()
lv_tlsf_walk_pool()
lv_tlsf_check()
lv_tlsf_check_pool()
lv_tlsf_state_t
- lv_tlsf.h
- osal
- others
- indev
- lv_indev_scroll.h
- lv_indev.h
lv_indev_t
lv_indev_read_cb_t
lv_indev_type_t
lv_indev_state_t
lv_indev_create()
lv_indev_delete()
lv_indev_get_next()
lv_indev_read()
lv_indev_read_timer_cb()
lv_indev_enable()
lv_indev_get_act()
lv_indev_set_type()
lv_indev_set_read_cb()
lv_indev_set_user_data()
lv_indev_set_driver_data()
lv_indev_get_type()
lv_indev_get_state()
lv_indev_get_group()
lv_indev_get_disp()
lv_indev_set_disp()
lv_indev_get_user_data()
lv_indev_get_driver_data()
lv_indev_reset()
lv_indev_reset_long_press()
lv_indev_set_cursor()
lv_indev_set_group()
lv_indev_set_button_points()
lv_indev_get_point()
lv_indev_get_gesture_dir()
lv_indev_get_key()
lv_indev_get_scroll_dir()
lv_indev_get_scroll_obj()
lv_indev_get_vect()
lv_indev_wait_release()
lv_indev_get_obj_act()
lv_indev_get_read_timer()
lv_indev_search_obj()
lv_indev_data_t
- tick
- widgets
- animimage
- lv_animimage.h
- span
- lv_span.h
lv_span_overflow_t
lv_span_mode_t
_lv_span_overflow_t
_lv_span_mode_t
lv_span_stack_init()
lv_span_stack_deinit()
lv_spangroup_create()
lv_spangroup_new_span()
lv_spangroup_del_span()
lv_span_set_text()
lv_span_set_text_static()
lv_spangroup_set_align()
lv_spangroup_set_overflow()
lv_spangroup_set_indent()
lv_spangroup_set_mode()
lv_spangroup_set_lines()
lv_spangroup_get_child()
lv_spangroup_get_child_cnt()
lv_spangroup_get_align()
lv_spangroup_get_overflow()
lv_spangroup_get_indent()
lv_spangroup_get_mode()
lv_spangroup_get_lines()
lv_spangroup_get_max_line_h()
lv_spangroup_get_expand_width()
lv_spangroup_get_expand_height()
lv_spangroup_refr_mode()
lv_spangroup_class
lv_span_t
lv_spangroup_t
- lv_span.h
- textarea
- lv_textarea.h
@27
lv_textarea_create()
lv_textarea_add_char()
lv_textarea_add_text()
lv_textarea_del_char()
lv_textarea_del_char_forward()
lv_textarea_set_text()
lv_textarea_set_placeholder_text()
lv_textarea_set_cursor_pos()
lv_textarea_set_cursor_click_pos()
lv_textarea_set_password_mode()
lv_textarea_set_password_bullet()
lv_textarea_set_one_line()
lv_textarea_set_accepted_chars()
lv_textarea_set_max_length()
lv_textarea_set_insert_replace()
lv_textarea_set_text_selection()
lv_textarea_set_password_show_time()
lv_textarea_set_align()
lv_textarea_get_text()
lv_textarea_get_placeholder_text()
lv_textarea_get_label()
lv_textarea_get_cursor_pos()
lv_textarea_get_cursor_click_pos()
lv_textarea_get_password_mode()
lv_textarea_get_password_bullet()
lv_textarea_get_one_line()
lv_textarea_get_accepted_chars()
lv_textarea_get_max_length()
lv_textarea_text_is_selected()
lv_textarea_get_text_selection()
lv_textarea_get_password_show_time()
lv_textarea_get_current_char()
lv_textarea_clear_selection()
lv_textarea_cursor_right()
lv_textarea_cursor_left()
lv_textarea_cursor_down()
lv_textarea_cursor_up()
lv_textarea_class
lv_textarea_t
lv_textarea_t::obj
lv_textarea_t::label
lv_textarea_t::placeholder_txt
lv_textarea_t::pwd_tmp
lv_textarea_t::pwd_bullet
lv_textarea_t::accepted_chars
lv_textarea_t::max_length
lv_textarea_t::pwd_show_time
lv_textarea_t::valid_x
lv_textarea_t::pos
lv_textarea_t::area
lv_textarea_t::txt_byte_pos
lv_textarea_t::show
lv_textarea_t::click_pos
lv_textarea_t::cursor
lv_textarea_t::sel_start
lv_textarea_t::sel_end
lv_textarea_t::text_sel_in_prog
lv_textarea_t::text_sel_en
lv_textarea_t::pwd_mode
lv_textarea_t::one_line
- lv_textarea.h
- menu
- lv_menu.h
lv_menu_mode_header_t
lv_menu_mode_root_back_button_t
_lv_menu_mode_header_t
_lv_menu_mode_root_back_button_t
lv_menu_create()
lv_menu_page_create()
lv_menu_cont_create()
lv_menu_section_create()
lv_menu_separator_create()
lv_menu_set_page()
lv_menu_set_page_title()
lv_menu_set_page_title_static()
lv_menu_set_sidebar_page()
lv_menu_set_mode_header()
lv_menu_set_mode_root_back_button()
lv_menu_set_load_page_event()
lv_menu_get_cur_main_page()
lv_menu_get_cur_sidebar_page()
lv_menu_get_main_header()
lv_menu_get_main_header_back_button()
lv_menu_get_sidebar_header()
lv_menu_get_sidebar_header_back_button()
lv_menu_back_button_is_root()
lv_menu_clear_history()
lv_menu_class
lv_menu_page_class
lv_menu_cont_class
lv_menu_section_class
lv_menu_separator_class
lv_menu_sidebar_cont_class
lv_menu_main_cont_class
lv_menu_sidebar_header_cont_class
lv_menu_main_header_cont_class
lv_menu_load_page_event_data_t
lv_menu_history_t
lv_menu_t
lv_menu_t::obj
lv_menu_t::storage
lv_menu_t::main
lv_menu_t::main_page
lv_menu_t::main_header
lv_menu_t::main_header_back_btn
lv_menu_t::main_header_title
lv_menu_t::sidebar
lv_menu_t::sidebar_page
lv_menu_t::sidebar_header
lv_menu_t::sidebar_header_back_btn
lv_menu_t::sidebar_header_title
lv_menu_t::selected_tab
lv_menu_t::history_ll
lv_menu_t::cur_depth
lv_menu_t::prev_depth
lv_menu_t::sidebar_generated
lv_menu_t::mode_header
lv_menu_t::mode_root_back_btn
lv_menu_page_t
- lv_menu.h
- roller
- table
- lv_table.h
lv_table_cell_ctrl_t
_lv_table_cell_ctrl_t
_lv_table_cell_ctrl_t::LV_TABLE_CELL_CTRL_MERGE_RIGHT
_lv_table_cell_ctrl_t::LV_TABLE_CELL_CTRL_TEXT_CROP
_lv_table_cell_ctrl_t::LV_TABLE_CELL_CTRL_CUSTOM_1
_lv_table_cell_ctrl_t::LV_TABLE_CELL_CTRL_CUSTOM_2
_lv_table_cell_ctrl_t::LV_TABLE_CELL_CTRL_CUSTOM_3
_lv_table_cell_ctrl_t::LV_TABLE_CELL_CTRL_CUSTOM_4
lv_table_create()
lv_table_set_cell_value()
lv_table_set_cell_value_fmt()
lv_table_set_row_cnt()
lv_table_set_col_cnt()
lv_table_set_col_width()
lv_table_add_cell_ctrl()
lv_table_clear_cell_ctrl()
lv_table_get_cell_value()
lv_table_get_row_cnt()
lv_table_get_col_cnt()
lv_table_get_col_width()
lv_table_has_cell_ctrl()
lv_table_get_selected_cell()
lv_table_class
lv_table_t
- lv_table.h
- win
- arc
- lv_arc.h
lv_arc_mode_t
_lv_arc_mode_t
lv_arc_create()
lv_arc_set_start_angle()
lv_arc_set_end_angle()
lv_arc_set_angles()
lv_arc_set_bg_start_angle()
lv_arc_set_bg_end_angle()
lv_arc_set_bg_angles()
lv_arc_set_rotation()
lv_arc_set_mode()
lv_arc_set_value()
lv_arc_set_range()
lv_arc_set_change_rate()
lv_arc_set_knob_offset()
lv_arc_get_angle_start()
lv_arc_get_angle_end()
lv_arc_get_bg_angle_start()
lv_arc_get_bg_angle_end()
lv_arc_get_value()
lv_arc_get_min_value()
lv_arc_get_max_value()
lv_arc_get_mode()
lv_arc_get_rotation()
lv_arc_get_knob_offset()
lv_arc_align_obj_to_angle()
lv_arc_rotate_obj_to_angle()
lv_arc_class
lv_arc_t
lv_arc_t::obj
lv_arc_t::rotation
lv_arc_t::indic_angle_start
lv_arc_t::indic_angle_end
lv_arc_t::bg_angle_start
lv_arc_t::bg_angle_end
lv_arc_t::value
lv_arc_t::min_value
lv_arc_t::max_value
lv_arc_t::dragging
lv_arc_t::type
lv_arc_t::min_close
lv_arc_t::chg_rate
lv_arc_t::last_tick
lv_arc_t::last_angle
lv_arc_t::knob_offset
- lv_arc.h
- msgbox
- lv_msgbox.h
lv_msgbox_create()
lv_msgbox_get_title()
lv_msgbox_get_close_button()
lv_msgbox_get_text()
lv_msgbox_get_content()
lv_msgbox_get_buttons()
lv_msgbox_get_active_button()
lv_msgbox_get_active_button_text()
lv_msgbox_close()
lv_msgbox_close_async()
lv_msgbox_class
lv_msgbox_content_class
lv_msgbox_backdrop_class
lv_msgbox_t
- lv_msgbox.h
- canvas
- list
- slider
- lv_slider.h
lv_slider_mode_t
_lv_slider_mode_t
lv_slider_create()
lv_slider_set_value()
lv_slider_set_left_value()
lv_slider_set_range()
lv_slider_set_mode()
lv_slider_get_value()
lv_slider_get_left_value()
lv_slider_get_min_value()
lv_slider_get_max_value()
lv_slider_is_dragged()
lv_slider_get_mode()
lv_slider_class
lv_slider_t
- lv_slider.h
- bar
- checkbox
- switch
- calendar
- lv_calendar_header_dropdown.h
- lv_calendar.h
lv_calendar_create()
lv_calendar_set_today_date()
lv_calendar_set_showed_date()
lv_calendar_set_highlighted_dates()
lv_calendar_set_day_names()
lv_calendar_get_btnmatrix()
lv_calendar_get_today_date()
lv_calendar_get_showed_date()
lv_calendar_get_highlighted_dates()
lv_calendar_get_highlighted_dates_num()
lv_calendar_get_pressed_date()
lv_calendar_class
lv_calendar_date_t
lv_calendar_t
- lv_calendar_header_arrow.h
- spinbox
- lv_spinbox.h
lv_spinbox_create()
lv_spinbox_set_value()
lv_spinbox_set_rollover()
lv_spinbox_set_digit_format()
lv_spinbox_set_step()
lv_spinbox_set_range()
lv_spinbox_set_cursor_pos()
lv_spinbox_set_digit_step_direction()
lv_spinbox_get_rollover()
lv_spinbox_get_value()
lv_spinbox_get_step()
lv_spinbox_step_next()
lv_spinbox_step_prev()
lv_spinbox_increment()
lv_spinbox_decrement()
lv_spinbox_class
lv_spinbox_t
- lv_spinbox.h
- button
- image
- lv_image.h
lv_image_size_mode_t
_lv_image_size_mode_t
lv_image_create()
lv_image_set_src()
lv_image_set_offset_x()
lv_image_set_offset_y()
lv_image_set_rotation()
lv_image_set_pivot()
lv_image_set_scale()
lv_image_set_antialias()
lv_image_set_size_mode()
lv_image_get_src()
lv_image_get_offset_x()
lv_image_get_offset_y()
lv_image_get_rotation()
lv_image_get_pivot()
lv_image_get_scale()
lv_image_get_antialias()
lv_image_get_size_mode()
lv_image_class
lv_image_t
- lv_image.h
- led
- scale
- lv_scale.h
lv_scale_mode_t
@26
lv_scale_create()
lv_scale_set_mode()
lv_scale_set_total_tick_count()
lv_scale_set_major_tick_every()
lv_scale_set_label_show()
lv_scale_set_major_tick_length()
lv_scale_set_minor_tick_length()
lv_scale_set_range()
lv_scale_set_round_props()
lv_scale_set_text_src()
lv_scale_set_post_draw()
lv_scale_add_section()
lv_scale_section_set_range()
lv_scale_section_set_style()
lv_scale_class
lv_scale_section_t
lv_scale_section_t::main_style
lv_scale_section_t::indicator_style
lv_scale_section_t::items_style
lv_scale_section_t::minor_range
lv_scale_section_t::major_range
lv_scale_section_t::first_tick_idx_in_section
lv_scale_section_t::last_tick_idx_in_section
lv_scale_section_t::first_tick_idx_is_major
lv_scale_section_t::last_tick_idx_is_major
lv_scale_section_t::first_tick_in_section_width
lv_scale_section_t::last_tick_in_section_width
lv_scale_section_t::first_tick_in_section
lv_scale_section_t::last_tick_in_section
lv_scale_t
lv_scale_t::obj
lv_scale_t::section_ll
lv_scale_t::txt_src
lv_scale_t::custom_label_cnt
lv_scale_t::major_len
lv_scale_t::minor_len
lv_scale_t::range_min
lv_scale_t::range_max
lv_scale_t::total_tick_count
lv_scale_t::major_tick_every
lv_scale_t::mode
lv_scale_t::label_enabled
lv_scale_t::post_draw
lv_scale_t::last_tick_width
lv_scale_t::first_tick_width
lv_scale_t::angle_range
lv_scale_t::rotation
- lv_scale.h
- buttonmatrix
- lv_buttonmatrix.h
lv_buttonmatrix_ctrl_t
lv_buttonmatrix_button_draw_cb_t
_lv_buttonmatrix_ctrl_t
_lv_buttonmatrix_ctrl_t::_LV_BUTTONMATRIX_WIDTH
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_HIDDEN
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_NO_REPEAT
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_DISABLED
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_CHECKABLE
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_CHECKED
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_CLICK_TRIG
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_POPOVER
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_RECOLOR
_lv_buttonmatrix_ctrl_t::_LV_BUTTONMATRIX_CTRL_RESERVED_1
_lv_buttonmatrix_ctrl_t::_LV_BUTTONMATRIX_CTRL_RESERVED_2
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_CUSTOM_1
_lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_CUSTOM_2
lv_buttonmatrix_create()
lv_buttonmatrix_set_map()
lv_buttonmatrix_set_ctrl_map()
lv_buttonmatrix_set_selected_button()
lv_buttonmatrix_set_button_ctrl()
lv_buttonmatrix_clear_button_ctrl()
lv_buttonmatrix_set_button_ctrl_all()
lv_buttonmatrix_clear_button_ctrl_all()
lv_buttonmatrix_set_button_width()
lv_buttonmatrix_set_one_checked()
lv_buttonmatrix_get_map()
lv_buttonmatrix_get_selected_button()
lv_buttonmatrix_get_button_text()
- lv_buttonmatrix.h
- animimage