Logo
9.0
  • Introduction(介绍)
    • Key features(主要特性)
    • Requirements(配置要求)
    • License(许可证)
    • Repository layout(仓库布局)
    • Release policy(发布策略)
      • Release cycle(发布周期)
      • Branches(分支)
      • Changelog(变更日志)
      • Version support(版本支持)
    • FAQ(常见问题)
      • Where can I ask questions?(我可以在哪里提问?)
      • Is my MCU/hardware supported?(LVGL是否支持我的 MCU/硬件?)
      • Is my display supported?(支持我的显示器吗?)
      • LVGL doesn't start, randomly crashes or nothing is drawn on the display. What can be the problem?(LVGL未启动、随机崩溃或显示器上未绘制任何内容。问题出在哪里?)
      • 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?(如何减少闪存/ROM的使用?)
      • How to reduce the RAM usage?(如何减少内存使用)
      • How to work with an operating system?(如何使用操作系统?)
  • Examples(示例)
    • Get started(入门)
      • A very simple hello world label
      • A button with a label and react on click event
      • Create styles from scratch for buttons
      • Create a slider and write its value on a label
    • Styles(样式)
      • Size styles
      • Background styles
      • Border styles
      • Outline styles
      • Shadow styles
      • Image styles
      • Arc styles
      • Text styles
      • Line styles
      • Transition
      • Using multiple styles
      • Local styles
      • Add styles to parts and states
      • Extending the current theme
      • Opacity and Transformations
    • Animations(动画)
      • Start animation on an event
      • Playback animation
      • Animation timeline
    • Events(事件)
      • Button click event
      • Handle multiple events
      • Event bubbling
      • Draw event
    • Layouts(布局)
      • Flex
        • A simple row and a column layout with flexbox
        • Arrange items in rows with wrap and even spacing
        • Demonstrate flex grow
        • Demonstrate flex grow.
        • Demonstrate column and row gap style properties
        • RTL base direction changes order of the items
      • Grid
        • A simple grid
        • Demonstrate cell placement and span
        • Demonstrate grid's -free unit-
        • Demonstrate track placement
        • Demonstrate column and row gap
        • Demonstrate RTL direction on grid
    • Scrolling(滚动)
      • Nested scrolling
      • Snapping
      • Floating button
      • Styling the scrollbars
      • Right to left scrolling
      • Translate on scroll
    • Widgets(控件)
      • Base object(基础对象)
        • Base objects with custom styles
        • Make an object draggable
      • Arc(圆弧)
        • Simple Arc
        • Loader with Arc
      • Bar(进度条)
        • Simple Bar
        • Styling a bar
        • Temperature meter
        • Stripe pattern and range value
        • Bar with LTR and RTL base direction
        • Custom drawer to show the current value
        • Bar with opposite direction
      • Button(按钮)
      • Button matrix(矩阵按钮)
      • Calendar(日历)
        • Calendar with header
      • Canvas(画布)
        • Drawing on the Canvas and rotate
        • Transparent Canvas with chroma keying
        • Draw a rectangle to the canvas
        • Draw a label to the canvas
        • Draw an arc to the canvas
        • Draw an image to the canvas
        • Draw a line to the canvas
        • Draw a vector graphic to the canvas
      • Chart(图表)
        • Line Chart
        • Axis ticks and labels with scrolling
        • Show the value of the pressed points
        • Recolor bars based on their value
        • Faded area line chart with custom division lines
        • Show cursor on the clicked point
        • Scatter chart
      • Checkbox(复选框)
        • Simple Checkboxes
        • Checkboxes as radio buttons
      • Colorwheel(色轮)
      • Dropdown(下拉列表)
        • Simple Drop down list
        • Drop down in four directions
        • Menu
      • Image(图像)
      • Image button(图像按钮)
        • Simple Image button
      • Keyboard(键盘)
        • Keyboard with text area
        • Keyboard with custom map
      • Label(标签)
        • Line wrap, recoloring and scrolling
        • Text shadow
        • Show LTR, RTL and Chinese texts
        • Draw label with gradient color
        • Customize circular scrolling animation
      • LED(指示灯)
        • LED with custom style
      • Line(线条)
        • Simple Line
      • List(列表)
        • Simple List
        • Sorting a List using up and down buttons
      • Menu(菜单)
        • Simple Menu
        • Simple Menu with root btn
        • Simple Menu with custom header
        • Simple Menu with floating btn to add new menu page
        • Complex Menu
      • Meter(仪表)
      • Message box(消息框)
        • Simple Message box
      • Roller(滚轮)
        • Simple Roller
        • Styling the roller
        • add fade mask to roller
      • Scale(标尺)
      • Slider(滑动条)
        • Simple Slider
        • Slider with custom style
        • Slider with extended drawer
        • Slider with opposite direction
      • Span(富文本)
        • Span with custom styles
      • Spinbox(微调框)
        • Simple Spinbox
      • Spinner(旋转弧)
        • Simple spinner
      • Switch(开关)
        • Simple Switch
      • Table(表格)
        • Simple table
        • Lightweighted list from table
      • Tabview(选项卡)
        • Simple Tabview
        • Tabs on the left, styling and no scrolling
      • Textarea(文本框)
        • Simple Text area
        • Text area with password field
        • Text auto-formatting
      • Tileview(平铺视图)
        • Tileview with content
      • Window(窗口)
        • Simple window
  • Get started(开始)
    • Quick overview(快速概览)
      • Get started in a simulator(从模拟器开始)
      • Add LVGL into your project(将 LVGL 添加到您的项目中)
      • Learn the basics(学习基础知识)
        • Widgets(部件)
        • Events(事件)
        • Parts(部分)
        • States(状态)
        • Styles(样式)
        • Themes(主题)
      • Examples
      • A very simple hello world label
      • A button with a label and react on click event
      • Create styles from scratch for buttons
      • Create a slider and write its value on a label
      • Micropython
  • Integration and Drivers(集成与驱动)
    • Build systems(构建系统)
      • make
      • cmake
        • Overview(概览)
    • Chip vendors(芯片供应商)
      • Espressif (ESP32 chip series)(乐鑫科技(ESP32芯片系列))
        • LVGL demo project for ESP32(ESP32的LVGL演示项目)
        • Using LVGL in your ESP-IDF project(在您的 ESP-IDF 项目中使用 LVGL)
        • Using lvgl_esp32_drivers in ESP-IDF project(在ESP-IDF项目中使用lvgl_esp32_drivers)
      • NXP
        • Creating new project with LVGL(使用LVGL创建新项目)
        • HW acceleration for NXP iMX RT platforms(NXP iMX RT 平台的硬件加速)
      • Renesas(瑞萨)
        • Dave2D(Dave2D)
        • Certified boards(认证板)
        • Get started with the Renesas ecosystem(开始使用瑞萨电子生态系统)
        • Getting started with LVGL(LVGL 入门)
        • Modify the project(修改项目)
        • Support(支持)
      • STM32
        • Including LVGL in a Project(在项目中包含LVGL)
        • Bare Metal Example(裸机示例)
        • FreeRTOS Example(FreeRTOS示例)
    • Drivers(驱动)
      • Display
        • Linux Framebuffer Driver(Linux framebuffer驱动程序)
        • Generic MIPI DCS compatible LCD Controller driver(通用MIPI DCS兼容的液晶控制器驱动程序)
        • ILI9341 LCD Controller driver(ILI9341液晶控制器驱动程序)
        • Step-by-step Guide: How to use the LVGL v9 LCD drivers with STM32 devices(分步指南:如何将LVGL v9 LCD驱动程序与STM32设备一起使用)
        • ST7735 LCD Controller driver(ST7735液晶显示控制器驱动程序)
        • ST7789 LCD Controller driver(ST7789液晶控制器驱动程序)
        • ST7796 LCD Controller driver(ST7796液晶控制器驱动程序)
      • Touchpad(触摸板)
        • FT6X36
      • Libinput Driver(Libinput驱动)
        • Overview(概览)
        • Prerequisites(先决条件)
        • Configuring the driver(配置驱动程序)
        • Usage(用法)
      • X11 Display/Inputs driver(X11显示/输入驱动程序)
        • Overview(概览)
        • Prerequisites(先决条件)
        • Configure X11 driver(配置X11驱动程序)
        • Usage(用法)
      • Windows Display/Inputs driver(Windows显示/输入驱动程序)
        • Overview(概览)
        • Prerequisites(先决条件)
        • Configure Windows driver(配置Windows驱动程序)
        • Usage(用法)
    • Frameworks(框架)
      • Arduino
        • Get the LVGL Arduino library (获取LVGL Arduino库)
        • Set up drivers(安装驱动程序)
        • Configure LVGL(配置LVGL)
        • Initialize and run LVGL(初始化并运行LVGL)
        • Use the examples and demos(使用示例和演示)
        • Debugging and logging(调试和日志记录)
      • Platformio
      • Tasmota and berry(Tasmota 和 berry)
        • What is Tasmota?(Tasmota是什么?)
        • What is Berry?(Berry是什么?)
        • Why LVGL + Tasmota + Berry?(为什么选择 LVGL + Tasmota + Berry?)
        • So what does it look like?(那么它看起来像什么样子呢?)
        • How can I use it?(我们怎么样使用它?)
        • Where can I find more information?(我可以在哪里找到更多信息?)
    • IDEs
      • Simulator on PC(PC端模拟器)
        • Select an IDE(选择一个IDE)
        • Set-up Eclipse CDT(设置 Eclipse CDT)
        • Using SDL manually(手动使用 SDL)
      • MDK
    • (RT)OS
      • NuttX RTOS
        • What is NuttX?(NuttX是什么?)
        • Why NuttX + LVGL?(为什么选择NuttX + LVGL?)
        • How to get started with NuttX and LVGL?(如何开始使用NuttX和LVGL?)
        • Where can I find more information?(在哪里可以找到更多信息?)
      • RT-Thread RTOS
        • What is RT-Thread?(RT-Thread是什么?)
        • How to run LVGL on RT-Thread?(如何在RT-Thread上运行LVGL)
      • FreeRTOS
      • Zephyr
        • What is Zephyr?(Zephyr是什么?)
        • How to run LVGL on Zephyr?(如何在Zephyr上运行LVGL?)
        • Leveraging Zephyr Features(利用Zephyr特性)
        • Where can I find more information?(在哪里可以找到更多信息? )
      • PX5 RTOS
    • Bindings(绑定)
      • Micropython
        • What is Micropython?
        • 什么是MicroPython?
        • Why Micropython + LVGL?(为什么选择Micropython + LVGL?)
        • So what does it look like?(所以它看起来是什么样子?)
        • How can I use it?(如何使用它?)
        • Where can I find more information?
        • The Micropython Binding is auto generated!(Micropython绑定是自动生成的!)
      • Cpp(C++(是一种计算机编程语言))
      • PikaScript(皮卡脚本)
        • What is PikaScript ?(什么是皮卡脚本?)
        • Why PikaScript + LVGL ?(为什么选择 PikaScript + LVGL?)
        • So how does it look like?(那看起来怎么样呢?)
        • How does it work?(它是如何工作的?)
        • How can I use it?(如何使用它?)
      • JavaScript
        • Table of Contents(目录)
        • Features(功能)
        • Demo(演示)
        • Building(构建)
        • Components(部件)
        • Font(字体)
        • Animation(动画)
        • Style(风格)
        • JSAPI
        • Thanks(感谢)
  • Porting(移植)
    • Set up a project(设置项目)
      • Get the library(获取LVGL图形库)
      • Add lvgl to your project(将 lvgl 添加到您的项目)
        • Automatically add files(自动添加文件)
        • Make and CMake
        • Other platforms and tools(其它平台和工具)
        • Demos and Examples(演示和示例)
      • Configuration file(修改配置文件)
      • Initialization(初始化)
    • Display interface(显示接口)
      • Basic setup(基本设置)
        • flush_cb
        • Draw buffers(绘制缓冲区)
      • Advanced options(高级选项)
        • Resolution(分辨率)
        • Flush wait callback(刷新等待回调)
        • Rotation(旋转)
        • Color format(颜色格式)
        • Swap endianness(交换字节序)
        • User data(用户数据)
        • Decoupling the display refresh timer
        • Force refreshing(强制刷新)
      • Events(事件)
      • Further reading(深入学习)
      • API
    • Input device interface(输入设备接口)
      • Types of input devices(输入设备的类型)
        • Touchpad, mouse or any pointer(触摸板、鼠标或任何指针)
        • Keypad or keyboard(小键盘或键盘)
        • Encoder(编码器)
        • Button(按钮)
      • Other features(其它功能)
        • Parameters(参数)
        • Feedback(回调处理)
        • Associating with a display(与显示器关联)
        • Buffered reading(缓冲读取)
        • Switching the input device to event-driven mode(将输入设备切换到事件驱动模式)
      • Further reading(深入学习)
      • API
    • Tick interface(心跳接口)
      • API
    • Timer Handler
      • API
    • Sleep management(睡眠管理)
    • Operating system and interrupts(操作系统和中断)
      • Tasks and threads(任务和线程)
      • Interrupts(中断)
    • Logging(日志)
      • Log level(日志等级)
      • Printing logs(打印日志)
        • Logging with printf(使用 printf 记录)
        • Custom log function(自定义日志功能)
      • Add logs(添加日志)
      • API
    • Custom GPU
      • Overview
        • Draw task
        • Draw unit
        • Draw task evaluation
        • Dispatching
        • Layers
        • Hierarchy of modules
      • References
      • API
  • Overview(概述)
    • Objects(对象)
      • Attributes(属性)
        • Basic attributes(基本属性)
        • Specific attributes(特殊属性)
      • Working mechanisms(工作机制)
        • Parent-child structure(父子结构)
        • Moving together(一起移动)
        • Visibility only on the parent(仅在父对象上可见)
        • Create and delete objects(创建和删除对象)
      • Screens(屏幕)
        • Create screens(创建屏幕)
        • Get the active screen(获取活动屏幕)
        • Load screens(加载屏幕)
        • Layers(层)
        • Handling multiple displays(处理多个显示器)
      • Parts(部分)
      • States(状态)
      • Snapshot(快照)
      • API
    • Positions, sizes, and layouts(位置、大小和布局)
      • Overview(概述)
        • Units(单位)
        • Boxing model(盒子模型)
        • Important notes(重要笔记)
      • Position(位置)
        • Simple way(最简单的方法)
        • Align(对齐)
      • Size(大小)
        • Sizing the Simple way(最简单的方法)
      • Using styles(使用样式)
      • Translation(位置转换)
      • Transformation(大小转换)
        • Min and Max size(最小和最大尺寸)
      • Layout(布局)
        • Layout Overview(布局概述)
        • Built-in layout(内置布局)
        • Flags(标志)
        • Adding new layouts(添加新布局)
      • Examples
      • API
    • Styles(风格样式)
      • States(状态)
      • Cascading styles(层叠样式)
      • Inheritance(继承)
      • Parts(部分)
      • Initialize styles and set/get properties(初始化样式和设置/获取属性)
      • Add and remove styles to a widget(向部件添加和删除样式)
        • Add styles(添加样式)
        • Replace styles(替换样式)
        • Remove styles(删除样式)
        • Report style changes(通知样式更改)
        • Get a property's value on an object(获取对象的属性值)
      • Local styles(本地样式)
      • Properties(属性)
        • Typical background properties(典型的背景属性)
      • Transitions(过渡特效)
      • Opacity, Blend modes and Transformations(不透明度,混合模式和变换)
      • Color filter(色彩过滤)
      • Themes(主题)
        • Extending themes(扩展主题)
      • Examples
        • Size styles
        • Background styles
        • Border styles
        • Outline styles
        • Shadow styles
        • Image styles
        • Arc styles
        • Text styles
        • Line styles
        • Transition
        • Using multiple styles
        • Local styles
        • Add styles to parts and states
        • Extending the current theme
        • Opacity and Transformations
      • API
    • Style properties(样式属性)
      • Size and position(大小和位置)
        • width(宽度)
        • min_width(最小宽度)
        • max_width(最大宽度)
        • height(高度)
        • min_height(最低高度)
        • max_height(最大高度)
        • length(长度)
        • x
        • y
        • align(排列)
        • transform_width(改变宽度)
        • transform_height(改变高度)
        • translate_x(改变x)
        • translate_y(改变y)
        • transform_scale_x(改变x比例)
        • transform_scale_y(改变y比例)
        • transform_rotation(改变旋转)
        • transform_pivot_x(改变x中心点)
        • transform_pivot_y(改变y中心点)
        • transform_skew_x
        • transform_skew_y
      • Padding
        • pad_top
        • pad_bottom
        • pad_left
        • pad_right
        • pad_row
        • pad_column
      • Margin
        • margin_top
        • margin_bottom
        • margin_left
        • margin_right
      • Background
        • bg_color
        • bg_opa
        • bg_grad_color
        • bg_grad_dir
        • bg_main_stop
        • bg_grad_stop
        • bg_main_opa
        • bg_grad_opa
        • bg_grad
        • bg_image_src
        • bg_image_opa
        • bg_image_recolor
        • bg_image_recolor_opa
        • bg_image_tiled
      • Border
        • border_color
        • border_opa
        • border_width
        • border_side
        • border_post
      • Outline
        • outline_width
        • outline_color
        • outline_opa
        • outline_pad
      • Shadow
        • shadow_width
        • shadow_offset_x
        • shadow_offset_y
        • shadow_spread
        • shadow_color
        • shadow_opa
      • Image
        • image_opa
        • image_recolor
        • image_recolor_opa
      • Line
        • line_width
        • line_dash_width
        • line_dash_gap
        • line_rounded
        • line_color
        • line_opa
      • Arc
        • arc_width
        • arc_rounded
        • arc_color
        • arc_opa
        • arc_image_src
      • Text
        • text_color
        • text_opa
        • text_font
        • text_letter_space
        • text_line_space
        • text_decor
        • text_align
      • Miscellaneous
        • radius
        • clip_corner
        • opa
        • opa_layered
        • color_filter_dsc
        • color_filter_opa
        • anim
        • anim_duration
        • transition
        • blend_mode
        • layout
        • base_dir
        • bitmap_mask_src
        • rotary_sensitivity
      • Flex
        • flex_flow
        • flex_main_place
        • flex_cross_place
        • flex_track_place
        • flex_grow
      • Grid
        • grid_column_dsc_array
        • grid_column_align
        • grid_row_dsc_array
        • grid_row_align
        • grid_cell_column_pos
        • grid_cell_x_align
        • grid_cell_column_span
        • grid_cell_row_pos
        • grid_cell_y_align
        • grid_cell_row_span
    • Scroll(滚动)
      • Overview(概述)
        • Scrollbar(滚动条)
        • Events(事件)
      • Basic example(基本示例)
      • Features of scrolling(滚动的特点)
        • Scrollable(滚动效果)
        • Scroll chain(滚动条)
        • Scroll momentum(滚动惯性效果)
        • Elastic scroll(弹性卷轴效果)
        • Snapping(捕捉)
        • Scroll one(只滚动一个)
        • Scroll on focus(滚动焦点)
      • Scroll manually(手动滚动)
      • Self size(自身尺寸)
      • Examples
        • Nested scrolling
        • Snapping
        • Floating button
        • Styling the scrollbars
        • Right to left scrolling
        • Translate on scroll
      • API
    • Layers(图层)
      • Order of creation(图层顺序)
        • Change order(改变顺序)
      • Screen-like layers(屏幕状的层次)
        • Top and sys layers(顶层和系统层)
        • Bottom layers(底层)
      • Draw layers(绘制图层)
        • Simple layer(简单层)
        • Transformed layer(转换图层)
        • Clip corner(夹角)
      • API
    • Events(事件)
      • Add events to a widget(添加事件到对象)
      • Remove event(s) from widgets(从对象中删除事件)
      • Event codes(事件代码)
        • Input device events(输入设备事件)
        • Drawing events(绘图事件)
        • Special events(特殊事件)
        • Other events(其他事件)
        • Display events(展示时间)
        • Custom events(自定义事件)
      • Sending events(发送事件)
        • Refresh event(刷新事件)
      • Fields of lv_event_t(lv_event_t 的字段)
      • Event bubbling(事件冒泡)
      • Examples
        • Button click event
        • Handle multiple events
        • Event bubbling
        • Draw event
      • API
    • Input devices(输入设备)
      • Pointers(光标)
        • Cursor(光标)
        • Gestures (手势)
      • Keypad and encoder(键盘和编码器)
        • Groups(组)
        • Styling(风格样式)
      • API
    • Displays(显示)
      • Multiple display support(多显示器支持)
        • Using only one display(仅使用一个显示器)
        • Mirror display(镜像显示)
        • Split image(分割图像)
      • Screens(屏幕)
        • Transparent screens(透明屏幕)
      • Features of displays(显示器的特点)
        • Inactivity(不活动)
        • Background(背景)
      • API
    • Colors(颜色)
      • Creating colors(创造色彩)
        • RGB(三原色)
        • HSV(色调饱和值-Hue Saturation Value)
        • Palette(调色板)
        • Modify and mix colors(修改和混合颜色)
        • Built-in colors(内置颜色)
      • Opacity(不透明度)
      • API
    • Fonts(字体)
      • Unicode support(支持Unicode编码)
      • Built-in fonts(内置字体)
        • Normal fonts(普通字体)
        • Special fonts(特殊字体)
      • Special features(特殊功能)
        • Bidirectional support(双向支持)
        • Arabic and Persian support(阿拉伯语和波斯语支持)
        • Subpixel rendering(亚像素渲染)
        • Compressed fonts(压缩字体)
        • Kerning(字距调整)
      • Add a new font(添加新的字体)
      • Add new symbols(添加新符号)
      • Load a font at run-time(在运行时加载字体)
      • Load a font from a memory buffer at run-time(从内存缓冲区在运行时加载字体)
      • Add a new font engine(添加新的字体引擎)
      • Use font fallback(使用字体回退)
      • API
    • Images(图象)
      • Store images(存储图像)
        • Variables(变量)
        • Files(文件)
      • Color formats(颜色格式)
      • Add and use images(添加和使用图像)
        • Online converter(在线转换器)
        • Manually create an image(手动创建图像)
        • Use images(使用图片)
      • Image decoder(图像解码器)
        • Custom image formats(自定义图像格式)
        • Register an image decoder(注册图像解码器)
        • Manually use an image decoder(手动使用图像解码器)
        • Image post-processing(图像后处理)
      • Image caching(图片缓存)
        • Cache size(缓存大小)
        • Value of images(图片的价值)
        • Memory usage(内存使用情况)
        • Clean the cache(清理缓存)
        • Custom cache algorithm(自定义缓存算法)
      • API
    • File system(文件系统)
      • Ready to use drivers(准备使用驱动程序)
      • Adding a driver(添加驱动程序)
        • Registering a driver(注册驱动)
        • Implementing the callbacks(实现回调)
        • Other callbacks(其他回调)
      • Usage example(使用示例)
      • Use drives for images(使用图像驱动程序)
      • API
    • Animations(动画)
      • Create an animation(创建动画)
      • Animation path(动画轨迹)
      • Speed vs time(速度与时间)
      • Delete animations(删除动画)
      • Timeline(时间线)
      • Examples
        • Start animation on an event
        • Playback animation
        • Animation timeline
      • API
    • Timers(定时器)
      • Create a timer(创建定时器)
      • Ready and Reset(准备与重置)
      • Set parameters(参数设置)
      • Repeat count(设置重复次数)
      • Enable and Disable(启用和禁用)
      • Pause and Resume(暂停和恢复)
      • Measure idle time(测量空闲时间)
      • Timer handler resume callback(计时器处理程序恢复回调)
      • Asynchronous calls(异步调用)
      • API
    • Drawing(绘画)
      • Mechanism of screen refreshing(屏幕刷新机制)
      • Masking(蒙版)
        • Using masks(使用遮罩)
      • Hook drawing(挂钩绘图)
        • Main drawing(主图)
        • Post drawing(后绘图)
        • Part drawing(零件绘图)
        • Others(其他)
      • API
    • Profiler(性能分析器)
      • Introduction(介绍)
      • Usage(用法)
        • Configure profiler(配置性能分析器)
        • Run the test scenario(运行测试场景)
        • Process the logs(处理日志)
        • Performance analysis(性能分析)
      • Add Measurement Point(添加测量点)
      • Custom profiler implementation(自定义分析器实现)
      • FAQ(常见问题解答)
        • Perfetto log parsing fails(完美的日志解析失败)
        • Function execution time displayed as 0s in Perfetto(功能执行时间显示为0秒在Perfetto中)
        • Significant stuttering occurs during profiling(在进行分析过程中出现了明显的卡顿。)
        • Trace logs are not being output(未输出追踪日志)
    • Renderers and GPUs
      • Software renderer
        • API
      • SDL renderer
        • API
      • Arm-2D GPU (Arm-2D 图形处理器)
        • How to Use (如何使用)
        • Design Considerations(设计建议)
        • Examples(示例工程)
        • API
      • NXP PXP GPU
        • API
      • DMA2D GPU
        • API
      • NXP VGLite GPU
        • API
    • New widget(新的小部件)
  • Widgets(控件)
    • Base object (lv_obj)
      • Overview
        • Coordinates(坐标)
        • Parents and children(父母和孩子)
        • Display and Screens(显示和屏幕)
        • Events(事件)
        • Styles(样式)
        • Flags(宏开关)
        • Groups(组)
        • Extended click area(拓展的点击区域)
      • Events(事件)
      • Keys(按键)
      • Example
        • Base objects with custom styles
        • Make an object draggable
      • API
    • Arc(圆弧 ) (lv_arc)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Value and range(值和范围)
        • Rotation(旋转)
        • Mode(模式)
        • Change rate(变化率)
        • Knob offset(旋钮控件)
        • Setting the indicator manually(手动设置指示灯)
        • Advanced hit test(高级触摸测试)
        • Place another object to the knob(将另一个对象放在旋钮上)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Arc
        • Loader with Arc
      • API
    • Animation Image (动画图像) (lv_animimg)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Image sources(图片来源)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Animation Image
      • API
    • Bar (进度条)(lv_bar)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Value and range(值和范围)
        • Modes(模式)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Bar
        • Styling a bar
        • Temperature meter
        • Stripe pattern and range value
        • Bar with LTR and RTL base direction
        • Custom drawer to show the current value
        • Bar with opposite direction
      • API
    • Button(按钮) (lv_button)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Buttons
        • Styling buttons
        • Gummy button
      • API
    • Button matrix(按钮矩阵) (lv_buttonmatrix)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Button's text(按钮的文字)
        • Control buttons(控制按钮)
        • One check(一次检查)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Button matrix
        • Custom buttons
        • Pagination
      • API
    • Calendar(日历) (lv_calendar)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Current date(当前日期)
        • Shown date(显示日期)
        • Highlighted days(重要日子)
        • Name of the days(日期名称)
        • Custom year list(自定义年份列表)
        • Chinese calendar(中国日历)
      • Events(事件)
      • Keys(按键)
      • Headers(头部)
        • Arrow buttons(箭头按钮)
        • Drop-down(下拉列表)
      • Example
        • Calendar with header
      • API
    • Chart(图表) (lv_chart)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Chart type(图表类型)
        • Data series(数据系列)
        • Modify the data(修改数据)
        • Update modes(更新模式)
        • Number of points(点数)
        • Vertical range(垂直范围)
        • Division lines(分割线)
        • Override default start point for series(覆盖序列的默认起点)
        • Tick marks and labels(刻度线和标签)
        • Zoom(缩放)
        • Cursor(光标)
      • Events(事件)
      • Keys(按键)
      • Example
        • Line Chart
        • Axis ticks and labels with scrolling
        • Show the value of the pressed points
        • Recolor bars based on their value
        • Faded area line chart with custom division lines
        • Show cursor on the clicked point
        • Scatter chart
      • API
    • Canvas(画布)(lv_canvas)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Buffer(缓冲区)
        • Indexed colors(颜色索引)
        • Drawing(画画)
      • Events(事件)
      • Keys(按键)
      • Example
        • Drawing on the Canvas and rotate
        • Transparent Canvas with chroma keying
        • Draw a rectangle to the canvas
        • Draw a label to the canvas
        • Draw an arc to the canvas
        • Draw an image to the canvas
        • Draw a line to the canvas
        • Draw a vector graphic to the canvas
      • API
    • Checkbox(复选框) (lv_checkbox)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Text(文本)
        • Check, uncheck, disable(选中,取消选中,禁用)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Checkboxes
        • Checkboxes as radio buttons
      • API
    • Drop-down list(下拉列表)(lv_dropdown)
      • Overview(概述)
      • Parts and Styles(零件和样式)
        • Button
        • List(列表)
      • Usage(用法)
      • Options(选项)
        • Set options(设置选项)
        • Get selected option(获取选择的选项)
        • Direction(方向)
        • Symbol(符号)
        • Show selected(显示选中)
        • Manually open/close(手动打开/关闭)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Drop down list
        • Drop down in four directions
        • Menu
      • API
    • Image (图象)(lv_image)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Image source(图片来源)
        • Label as an image(标签作为图象)
        • Transparency(透明度)
        • Palette and Alpha index(调色板和Alpha索引)
        • Recolor(重新着色)
        • Offset(偏移量)
        • Transformations(转换)
        • Inner align(内对齐)
      • Events(事件)
      • Keys(按键)
      • Example
        • Image from variable and symbol
        • Image recoloring
        • Rotate and zoom
        • Image offset and styling
      • API
    • Image button (图像按钮)(lv_imagebutton)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Image sources(图片来源)
        • States(状态)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Image button
      • API
    • Keyboard(键盘) (lv_keyboard)
      • Overview(概述)
      • Parts and Styles(零件与样式)
      • Usage(用法)
        • Modes(模式)
        • Assign Text area(指定文本框)
        • Key Popovers(按键弹出提示)
        • New Keymap(自定义键盘布局)
      • Events(事件)
      • Keys(按键)
      • Example
        • Keyboard with text area
        • Keyboard with custom map
      • API
    • Label (标签)(lv_label)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Set text(设置文本)
        • Newline(新行)
        • Long modes(长模式)
        • Text selection(文本选择)
        • Text alignment(文本对齐方式)
        • Very long texts(非常长的文本)
        • Custom scrolling animations(自定义滚动动画)
        • Symbols(符号)
      • Events(事件)
      • Keys(按键)
      • Example
        • Line wrap, recoloring and scrolling
        • Text shadow
        • Show LTR, RTL and Chinese texts
        • Draw label with gradient color
        • Customize circular scrolling animation
      • API
    • LED (lv_led)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Color(颜色)
        • Brightness(亮度)
        • Toggle(切换)
      • Events(事件)
      • Keys(按键)
      • Example
        • LED with custom style
      • API
    • Line (线条)(lv_line)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Set points(设置点)
        • Auto-size(自动调整大小)
        • Invert y(反转 y轴)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Line
      • API
    • List (lv_list)
      • Overview
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Buttons(按钮)
        • Texts(文本)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple List
        • Sorting a List using up and down buttons
      • API
    • Menu (菜单)(lv_menu)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Create a menu(创建菜单)
        • Header mode(标头模式)
        • Root back button mode(Root后退按钮模式)
        • Create a menu page(创建菜单页)
        • Set a menu page in the main area(在主区域设置菜单页面)
        • Set a menu page in the sidebar(在边栏中设置菜单页面)
        • Linking between menu pages(菜单页之间的链接)
        • Create a menu container, section, separator(创建菜单容器、节、分隔符)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Menu
        • Simple Menu with root btn
        • Simple Menu with custom header
        • Simple Menu with floating btn to add new menu page
        • Complex Menu
      • API
    • Message box(消息框) (lv_msgbox)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Create a message box(创建消息框)
        • Get the parts(获取零件)
        • Close the message box(关闭消息框)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Message box
      • API
    • Roller (滚轮)(lv_roller)
      • Overview(概述)
      • Parts and Styles
      • Usage(用法)
        • Set options(设置选项)
        • Get selected option(获取选中的选项)
        • Visible rows(可见行)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Roller
        • Styling the roller
        • add fade mask to roller
      • API
    • Scale (标尺)(lv_scale)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Set ranges(设置范围)
        • Configure ticks(配置刻度线)
        • Sections(部分)
      • Events(事件)
      • Keys
      • Example
      • API
    • Slider (滑动条)(lv_slider)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Value and range(值和范围)
        • Modes(模式)
        • Knob-only mode(仅旋钮模式)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Slider
        • Slider with custom style
        • Slider with extended drawer
        • Slider with opposite direction
      • API
    • Span(跨度) (lv_span)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Set text and style(设置文本和样式)
        • Retrieving a span child(检索 span 子项)
        • Child Count(子项计数)
        • Text align(文本对齐)
        • Modes(模式)
        • Overflow(溢出)
        • First line indent(首行缩进)
        • Lines(行)
      • Events(事件)
      • Keys(按键)
      • Example
        • Span with custom styles
      • API
    • Spinbox (旋转框)(lv_spinbox)
      • Overview(概述)
      • Parts and Styles(零件和样式)
        • Value, range and step(值、范围和步长)
        • Format(格式)
        • Rollover(翻转)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Spinbox
      • API
    • Spinner(旋转器) (lv_spinner)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Create a spinner(创建旋转器)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple spinner
      • API
    • Switch (开关)(lv_switch)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Change state(改变状态)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Switch
      • API
    • Table(表) (lv_table)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Set cell value(设置单元格的值)
        • Rows and Columns(行和列)
        • Width and Height(宽度和高度)
        • Merge cells(合并单元格)
        • Scroll(滚动)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple table
        • Lightweighted list from table
        • MicroPython
      • API
    • Tabview (lv_tabview)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Create a Tab view(创建选项卡视图)
        • Add tabs(添加选项卡)
        • Rename tabs(重命名选项卡)
        • Change tab(“更改”选项卡)
        • Set tab bar position(设置选项卡栏位置)
        • Set tab bar size(设置选项卡栏大小)
        • Get the parts(获取零件)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Tabview
        • Tabs on the left, styling and no scrolling
      • API
    • Text area(文本框) (lv_textarea)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Add text(添加文本)
        • Placeholder(占位符)
        • Delete character(删除字符)
        • Move the cursor(移动光标)
        • Hide the cursor(隐藏光标)
        • One line mode(单行模式)
        • Password mode(密码模式)
        • Accepted characters(字符白名单)
        • Max text length(设置文本长度)
        • Very long texts(超长文本)
        • Select text(选择文本)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Text area
        • Text area with password field
        • Text auto-formatting
      • API
    • Tile view(平铺视图) (lv_tileview)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Add a tile(添加平铺显示)
        • Change tile(更改平铺显示)
      • Events(事件)
      • Keys(按键)
      • Example
        • Tileview with content
      • API
    • Window (窗口)(lv_win)
      • Overview
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Create a Window(创建一个窗口)
        • Title and buttons(标题和按钮)
      • Get the parts(获取零件)
      • Events(事件)
      • Keys
      • Example
        • Simple window
      • API
  • Layouts(布局)
    • Flex(弹性布局)
      • Overview(概述)
      • Terms(约定)
      • Simple interface(简单接口)
        • Flex flow
        • Flex align
        • Flex grow
      • Style interface(样式接口)
        • Internal padding(内部填充)
      • Other features(其它功能)
        • RTL
        • New track(新轨道)
      • Example
        • A simple row and a column layout with flexbox
        • Arrange items in rows with wrap and even spacing
        • Demonstrate flex grow
        • Demonstrate flex grow.
        • Demonstrate column and row gap style properties
        • RTL base direction changes order of the items
      • API
    • Grid(网格布局)
      • Overview(概述)
      • Terms(约定)
      • Simple interface(简单的接口)
        • Grid descriptors(网格描述符)
        • Grid items(网格项)
        • Grid align(网格对齐)
        • Sub grid(子网格)
      • Style interface(样式接口)
        • Internal padding(内部填充)
      • Other features(其它功能)
        • RTL
      • Example
        • A simple grid
        • Demonstrate cell placement and span
        • Demonstrate grid's -free unit-
        • Demonstrate track placement
        • Demonstrate column and row gap
        • Demonstrate RTL direction on grid
      • API
  • 3rd party libraries(第三方库)
    • File System Interfaces(文件系统接口)
      • Usage(用法)
      • API
    • BMP decoder(BMP解码器)
      • Limitations(限制)
      • Example
      • Open a BMP image from file
      • API
    • Tiny JPEG Decompressor (TJpgDec)(微型 JPEG 解压缩器 (TJpgDec) )
      • Overview(概述)
      • Usage(用法)
      • Converter(转换器)
        • Converting JPEG to C array(将JPEG转换为C数组)
      • Example
      • Load a JPG image
      • API
    • libjpeg-turbo decoder(libjpeg-turbo 解码器)
      • Install(安装)
      • Add libjpeg-turbo to your project(将 libjpeg-turbo 添加到您的项目中)
      • Usage(用法)
      • Example
      • Load a JPG image
      • API
    • LodePNG decoder
      • Compress PNG files(压缩PNG文件)
      • Example
      • Open a PNG image from file and variable
      • API
    • libpng decoder(libpng解码器)
      • Install(安装)
      • Add libpng to your project(将libpng加入你的项目)
      • Usage(用法)
      • Example
      • Open a PNG image from file
      • API
    • GIF decoder(GIF解码器)
      • Convert GIF files to C array(将 GIF 文件转换为 C 数组)
      • Use GIF images from file(使用GIF文件)
      • Memory requirements(内存要求)
      • Example
      • Open a GIF image from file and variable
      • API
    • FreeType support(FreeType 支持)
      • Add FreeType to your project(将 FreeType 添加到你的项目)
        • For UNIX(对于 UNIX)
        • For Embedded Devices(对于嵌入式设备)
      • Usage(用法)
      • Example
      • Open a front with FreeType
      • Learn more(了解更多信息)
      • API
    • Tiny TTF font engine(微小的TTF字体引擎)
      • Usage(用法)
      • Example
      • Open a font with Tiny TTF from data array
      • Load a font with Tiny_TTF from file
      • Change font size with Tiny_TTF
      • API
    • QR code(二维码)
      • Usage(用法)
      • Notes(笔记)
      • Example
      • Create a QR Code
      • API
    • Barcode(条形码)
      • Usage(用法)
      • Notes(笔记)
      • Example
      • Create a Barcode
      • API
    • Lottie player
      • Build Rlottie(构建Rlottie)
        • ESP-IDF example at bottom (ESP-IDF 示例位于底部)
      • Usage(用法)
        • Use Rlottie from file(从文件使用 Rlottie)
        • Use Rlottie from raw string data(从原始字符串数据使用 Rlottie)
      • Getting animations(获取动画)
      • Controlling animations(控制动画)
      • ESP-IDF Example(ESP-IDF 示例)
        • Background(背景)
        • IDF Setup(IDF设置)
        • Rlottie patch file(Rlottie 补丁文件)
        • CMakeLists for IDF(适用于 IDF 的 CMakeLists)
        • Additional Rlottie considerations in ESP-IDF(ESP-IDF 中的其它 Rlottie 注意事项)
        • Additional changes to make use of SPIRAM(使用 SPIRAM 的其他更改)
      • Example
      • Load a Lottie animation from raw data
      • Load a Lottie animation from a file
      • API
    • FFmpeg support(FFmpeg 支持)
      • Install FFmpeg(安装 FFmpeg)
      • Add FFmpeg to your project(将 FFmpeg 添加到您的项目)
      • Usage(用法)
      • Example
      • Decode image
      • Decode video
      • API
    • RLE Compress(RLE 压缩)
      • Benefits(好处)
      • Theory(理论)
      • Usage(用法)
      • Generate RLE compressed binary images(生成RLE压缩二进制镜像)
    • littlefs
      • Usage(用法)
      • Example(示例)
      • API
  • Others(其他)
    • Snapshot(快照)
      • Usage(用法)
        • Free the Image(释放图像)
        • Use Existing Buffer(使用现有的缓冲区)
      • Example
      • Simple snapshot example
      • API
    • Monkey
      • Usage(用法)
      • Example
      • Touchpad monkey example
      • Encoder monkey example
      • Button monkey example
      • API
    • Grid navigation(网格导航)
      • Usage(用法)
      • Focusable objects(可以聚焦的对象)
      • Example
      • Basic grid navigation
      • Grid navigation on a list
      • Nested grid navigations
      • Simple navigation on a list widget
      • API
    • File Explorer(文件资源管理器)
      • Usage(用法)
        • Quick access(快速访问)
        • Sort(排序)
      • Events(事件)
      • Example(示例)
      • Simple File Explorer
      • Control File Explorer
      • Custom sort
      • API
    • Fragment(片段)
      • Usage(用法)
        • Create Fragment Class(创建片段类)
        • Use(使用) lv_fragment_manager
        • Fragment Based Navigation(片段式导航)
      • Example
      • Basic fragment usage
      • Stack navigation example
      • API
    • Observer(观察者)
      • Overview(概述)
      • Subject(主题)
        • Subject initialization(主题初始化)
        • Set subject value(设定主题值)
        • Get subject's value(获取主题的值)
        • Get subject's previous value(获取主题的以前的值)
      • Observer(观察者)
        • Subscribe to a subject(订阅一个主题)
        • Unsubscribe from a subject(取消订阅一个主题)
      • Subject groups(主题组)
      • Widget binding(小部件绑定)
        • Base object(基本对象)
        • Label(标签)
        • Arc(弧)
        • Slider(滑动器)
        • Roller(滚筒)
        • Drop-down(下拉菜单)
      • Example
        • Bind a slider's value to a label
        • Handling login and its states
        • Set time with 12/24 mode and AM/PM
        • Custom tab view with state management
        • Firmware update process
        • Modular style update on theme change
      • API
    • Image font(图片字体)
      • Usage(用法)
      • Example
      • Use emojis in a text.
      • API
    • Pinyin IME(拼音输入法)
      • Usage(用法)
      • Custom dictionary(自定义词典)
        • Dictionary format(字典格式)
        • Apply new dictionary(应用新的字典)
      • Modes(模式)
      • Example
      • Pinyin IME 26 key input
      • Pinyin IME 9 key input
      • API
    • OBJ ID(对象ID)
      • Usage(用法)
        • Use custom ID generator(使用自定义的ID生成器)
        • Dump obj tree(转储对象树)
    • Widget Property(小部件属性)
      • Usage(用法)
        • Property ID(属性ID)
        • Property Value(属性值)
      • A Step Further(更进一步)
  • API
    • lv_init.h
      • lv_init()
      • lv_deinit()
      • lv_is_initialized()
    • lv_api_map_v9_0.h
    • lv_conf_kconfig.h
    • lv_conf_internal.h
    • lvgl.h
    • lv_api_map_v8.h
      • lv_coord_t
      • lv_res_t
      • lv_img_dsc_t
      • lv_disp_t
      • lv_disp_rotation_t
      • lv_disp_render_t
      • lv_anim_ready_cb_t
      • lv_scr_load_anim_t
      • lv_btnmatrix_ctrl_t
      • lv_task_handler()
      • lv_obj_move_foreground()
      • lv_obj_move_background()
    • libs
      • rlottie
        • lv_rlottie.h
      • lodepng
        • lv_lodepng.h
        • lodepng.h
      • lz4
        • lz4.h
      • fsdrv
        • lv_fsdrv.h
      • freetype
        • ftoption.h
        • ftmodule.h
        • lv_freetype.h
      • bmp
        • lv_bmp.h
      • thorvg
        • tvgSvgCssStyle.h
        • tvgStr.h
        • tvgPicture.h
        • tvgTaskScheduler.h
        • tvgSvgLoaderCommon.h
        • tvgCompressor.h
        • tvgIteratorAccessor.h
        • tvgRawLoader.h
        • tvgArray.h
        • tvgFrameModule.h
        • tvgPaint.h
        • tvgMath.h
        • tvgSaveModule.h
        • tvgShape.h
        • tvgSvgUtil.h
        • tvgXmlParser.h
        • config.h
        • tvgScene.h
        • tvgSwCommon.h
        • tvgSvgSceneBuilder.h
        • tvgSwRasterNeon.h
        • tvgSwRasterC.h
        • thorvg_capi.h
        • tvgLoadModule.h
        • tvgLoader.h
        • tvgFill.h
        • tvgSvgPath.h
        • tvgBezier.h
        • tvgSwRasterTexmap.h
        • tvgCommon.h
        • tvgRender.h
        • tvgSwRasterAvx.h
        • tvgSwRenderer.h
        • thorvg.h
        • tvgSvgLoader.h
        • tvgCanvas.h
      • barcode
        • code128.h
        • lv_barcode.h
      • tiny_ttf
        • stb_truetype_htcw.h
        • stb_rect_pack.h
        • lv_tiny_ttf.h
      • libpng
        • lv_libpng.h
      • tjpgd
        • tjpgd.h
        • lv_tjpgd.h
        • tjpgdcnf.h
      • bin_decoder
        • lv_bin_decoder.h
      • qrcode
        • lv_qrcode.h
        • qrcodegen.h
      • ffmpeg
        • lv_ffmpeg.h
      • rle
        • lv_rle.h
      • gif
        • gifdec_mve.h
        • gifdec.h
        • lv_gif.h
      • libjpeg_turbo
        • lv_libjpeg_turbo.h
    • misc
      • lv_area.h
        • lv_align_t
        • lv_dir_t
        • _lv_align_t
        • _lv_dir_t
        • lv_area_set()
        • lv_area_copy()
        • lv_area_get_width()
        • lv_area_get_height()
        • lv_area_set_width()
        • lv_area_set_height()
        • _lv_area_set_pos()
        • lv_area_get_size()
        • lv_area_increase()
        • lv_area_move()
        • _lv_area_intersect()
        • _lv_area_diff()
        • _lv_area_join()
        • _lv_area_is_point_on()
        • _lv_area_is_on()
        • _lv_area_is_in()
        • _lv_area_is_out()
        • _lv_area_is_equal()
        • lv_area_align()
        • lv_point_transform()
        • lv_point_array_transform()
        • lv_point_from_precise()
        • lv_point_to_precise()
        • lv_point_set()
        • lv_point_precise_set()
        • lv_point_swap()
        • lv_point_precise_swap()
        • lv_pct()
        • lv_pct_to_px()
        • lv_point_t
        • lv_point_precise_t
        • lv_area_t
      • lv_array.h
        • lv_array_init()
        • lv_array_resize()
        • lv_array_deinit()
        • lv_array_size()
        • lv_array_capacity()
        • lv_array_is_empty()
        • lv_array_is_full()
        • lv_array_copy()
        • lv_array_clear()
        • lv_array_remove()
        • lv_array_erase()
        • lv_array_concat()
        • lv_array_push_back()
        • lv_array_assign()
        • lv_array_at()
        • lv_array_front()
        • lv_array_back()
        • lv_array_t
      • lv_templ.h
      • lv_profiler_builtin.h
      • lv_rb.h
        • lv_rb_node_t
        • lv_rb_compare_res_t
        • lv_rb_compare_t
        • lv_rb_color_t
        • lv_rb_init()
        • lv_rb_insert()
        • lv_rb_find()
        • lv_rb_remove_node()
        • lv_rb_remove()
        • lv_rb_drop_node()
        • lv_rb_drop()
        • lv_rb_minimum()
        • lv_rb_maximum()
        • lv_rb_minimum_from()
        • lv_rb_maximum_from()
        • lv_rb_destroy()
        • lv_rb_t
      • lv_assert.h
      • lv_style_gen.h
        • lv_style_set_width()
        • lv_style_set_min_width()
        • lv_style_set_max_width()
        • lv_style_set_height()
        • lv_style_set_min_height()
        • lv_style_set_max_height()
        • lv_style_set_length()
        • lv_style_set_x()
        • lv_style_set_y()
        • lv_style_set_align()
        • lv_style_set_transform_width()
        • lv_style_set_transform_height()
        • lv_style_set_translate_x()
        • lv_style_set_translate_y()
        • lv_style_set_transform_scale_x()
        • lv_style_set_transform_scale_y()
        • lv_style_set_transform_rotation()
        • lv_style_set_transform_pivot_x()
        • lv_style_set_transform_pivot_y()
        • lv_style_set_transform_skew_x()
        • lv_style_set_transform_skew_y()
        • lv_style_set_pad_top()
        • lv_style_set_pad_bottom()
        • lv_style_set_pad_left()
        • lv_style_set_pad_right()
        • lv_style_set_pad_row()
        • lv_style_set_pad_column()
        • lv_style_set_margin_top()
        • lv_style_set_margin_bottom()
        • lv_style_set_margin_left()
        • lv_style_set_margin_right()
        • lv_style_set_bg_color()
        • lv_style_set_bg_opa()
        • lv_style_set_bg_grad_color()
        • lv_style_set_bg_grad_dir()
        • lv_style_set_bg_main_stop()
        • lv_style_set_bg_grad_stop()
        • lv_style_set_bg_main_opa()
        • lv_style_set_bg_grad_opa()
        • lv_style_set_bg_grad()
        • lv_style_set_bg_image_src()
        • lv_style_set_bg_image_opa()
        • lv_style_set_bg_image_recolor()
        • lv_style_set_bg_image_recolor_opa()
        • lv_style_set_bg_image_tiled()
        • lv_style_set_border_color()
        • lv_style_set_border_opa()
        • lv_style_set_border_width()
        • lv_style_set_border_side()
        • lv_style_set_border_post()
        • lv_style_set_outline_width()
        • lv_style_set_outline_color()
        • lv_style_set_outline_opa()
        • lv_style_set_outline_pad()
        • lv_style_set_shadow_width()
        • lv_style_set_shadow_offset_x()
        • lv_style_set_shadow_offset_y()
        • lv_style_set_shadow_spread()
        • lv_style_set_shadow_color()
        • lv_style_set_shadow_opa()
        • lv_style_set_image_opa()
        • lv_style_set_image_recolor()
        • lv_style_set_image_recolor_opa()
        • lv_style_set_line_width()
        • lv_style_set_line_dash_width()
        • lv_style_set_line_dash_gap()
        • lv_style_set_line_rounded()
        • lv_style_set_line_color()
        • lv_style_set_line_opa()
        • lv_style_set_arc_width()
        • lv_style_set_arc_rounded()
        • lv_style_set_arc_color()
        • lv_style_set_arc_opa()
        • lv_style_set_arc_image_src()
        • lv_style_set_text_color()
        • lv_style_set_text_opa()
        • lv_style_set_text_font()
        • lv_style_set_text_letter_space()
        • lv_style_set_text_line_space()
        • lv_style_set_text_decor()
        • lv_style_set_text_align()
        • lv_style_set_radius()
        • lv_style_set_clip_corner()
        • lv_style_set_opa()
        • lv_style_set_opa_layered()
        • lv_style_set_color_filter_dsc()
        • lv_style_set_color_filter_opa()
        • lv_style_set_anim()
        • lv_style_set_anim_duration()
        • lv_style_set_transition()
        • lv_style_set_blend_mode()
        • lv_style_set_layout()
        • lv_style_set_base_dir()
        • lv_style_set_bitmap_mask_src()
        • lv_style_set_rotary_sensitivity()
      • lv_profiler.h
      • lv_text.h
        • lv_text_flag_t
        • lv_text_align_t
        • _lv_text_flag_t
        • _lv_text_align_t
        • lv_text_get_size()
        • _lv_text_get_next_line()
        • lv_text_get_width()
        • _lv_text_ins()
        • _lv_text_cut()
        • _lv_text_set_text_vfmt()
        • _lv_text_encoded_letter_next_2()
        • _lv_text_is_break_char()
        • _lv_text_is_a_word()
        • _lv_text_is_marker()
        • _lv_text_encoded_size
        • _lv_text_unicode_to_encoded
        • _lv_text_encoded_conv_wc
        • _lv_text_encoded_next
        • _lv_text_encoded_prev
        • _lv_text_encoded_get_byte_id
        • _lv_text_encoded_get_char_id
        • _lv_text_get_encoded_length
      • lv_lru.h
        • lv_lru_free_cb_t
        • lv_lru_item_t
        • lv_lru_t
        • lv_lru_res_t
        • lv_lru_create()
        • lv_lru_delete()
        • lv_lru_set()
        • lv_lru_get()
        • lv_lru_remove()
        • lv_lru_remove_lru_item()
      • lv_color_op.h
        • lv_color_filter_cb_t
        • lv_color_filter_dsc_t
        • lv_color_mix()
        • lv_color_mix32()
        • lv_color_brightness()
        • lv_color_filter_dsc_init()
        • _lv_color_filter_dsc_t
      • lv_style.h
        • lv_blend_mode_t
        • lv_text_decor_t
        • lv_border_side_t
        • lv_grad_dir_t
        • lv_style_prop_t
        • lv_style_res_t
        • _lv_blend_mode_t
        • _lv_text_decor_t
        • _lv_border_side_t
        • _lv_grad_dir_t
        • _lv_style_prop_t
        • _lv_style_res_t
        • lv_style_init()
        • lv_style_reset()
        • lv_style_is_const()
        • lv_style_register_prop()
        • lv_style_get_num_custom_props()
        • lv_style_remove_prop()
        • lv_style_set_prop()
        • lv_style_get_prop()
        • lv_style_transition_dsc_init()
        • lv_style_prop_get_default()
        • lv_style_get_prop_inlined()
        • lv_style_is_empty()
        • _lv_style_get_prop_group()
        • _lv_style_prop_lookup_flags()
        • lv_style_set_size()
        • lv_style_set_pad_all()
        • lv_style_set_pad_hor()
        • lv_style_set_pad_ver()
        • lv_style_set_pad_gap()
        • lv_style_set_transform_scale()
        • lv_style_prop_has_flag()
        • lv_style_const_prop_id_inv
        • lv_gradient_stop_t
        • lv_grad_dsc_t
        • lv_style_value_t
        • lv_style_transition_dsc_t
        • lv_style_const_prop_t
        • lv_style_t
      • lv_palette.h
        • lv_palette_t
        • lv_palette_main()
        • lv_palette_lighten()
        • lv_palette_darken()
      • lv_bidi.h
        • lv_base_dir_t
        • _lv_base_dir_t
        • lv_bidi_calculate_align()
      • lv_anim.h
        • lv_anim_path_cb_t
        • lv_anim_exec_xcb_t
        • lv_anim_custom_exec_cb_t
        • lv_anim_completed_cb_t
        • lv_anim_start_cb_t
        • lv_anim_get_value_cb_t
        • lv_anim_deleted_cb_t
        • lv_anim_bezier3_para_t
        • lv_anim_enable_t
        • _lv_anim_core_init()
        • _lv_anim_core_deinit()
        • lv_anim_init()
        • lv_anim_set_var()
        • lv_anim_set_exec_cb()
        • lv_anim_set_duration()
        • lv_anim_set_time()
        • lv_anim_set_delay()
        • lv_anim_set_values()
        • lv_anim_set_custom_exec_cb()
        • lv_anim_set_path_cb()
        • lv_anim_set_start_cb()
        • lv_anim_set_get_value_cb()
        • lv_anim_set_completed_cb()
        • lv_anim_set_deleted_cb()
        • lv_anim_set_playback_duration()
        • lv_anim_set_playback_time()
        • lv_anim_set_playback_delay()
        • lv_anim_set_repeat_count()
        • lv_anim_set_repeat_delay()
        • lv_anim_set_early_apply()
        • lv_anim_set_user_data()
        • lv_anim_set_bezier3_param()
        • lv_anim_start()
        • lv_anim_get_delay()
        • lv_anim_get_playtime()
        • lv_anim_get_time()
        • lv_anim_get_repeat_count()
        • lv_anim_get_user_data()
        • lv_anim_delete()
        • lv_anim_delete_all()
        • lv_anim_get()
        • lv_anim_get_timer()
        • lv_anim_custom_delete()
        • lv_anim_custom_get()
        • lv_anim_count_running()
        • lv_anim_speed()
        • lv_anim_speed_clamped()
        • lv_anim_refr_now()
        • lv_anim_path_linear()
        • lv_anim_path_ease_in()
        • lv_anim_path_ease_out()
        • lv_anim_path_ease_in_out()
        • lv_anim_path_overshoot()
        • lv_anim_path_bounce()
        • lv_anim_path_step()
        • lv_anim_path_custom_bezier3()
        • lv_anim_state_t
        • _lv_anim_bezier3_para_t
        • _lv_anim_t
      • lv_timer.h
        • lv_timer_cb_t
        • lv_timer_handler_resume_cb_t
        • _lv_timer_core_init()
        • _lv_timer_core_deinit()
        • lv_timer_handler_run_in_period()
        • lv_timer_periodic_handler()
        • lv_timer_handler_set_resume_cb()
        • lv_timer_create_basic()
        • lv_timer_create()
        • lv_timer_delete()
        • lv_timer_pause()
        • lv_timer_resume()
        • lv_timer_set_cb()
        • lv_timer_set_period()
        • lv_timer_ready()
        • lv_timer_set_repeat_count()
        • lv_timer_set_auto_delete()
        • lv_timer_set_user_data()
        • lv_timer_reset()
        • lv_timer_enable()
        • lv_timer_get_idle()
        • lv_timer_get_time_until_next()
        • lv_timer_get_next()
        • lv_timer_get_user_data()
        • lv_timer_get_paused()
        • _lv_timer_t
        • lv_timer_state_t
      • lv_event.h
        • lv_event_cb_t
        • lv_event_list_t
        • lv_event_code_t
        • _lv_event_push()
        • _lv_event_pop()
        • lv_event_send()
        • lv_event_add()
        • lv_event_remove_dsc()
        • lv_event_get_count()
        • lv_event_get_dsc()
        • lv_event_dsc_get_cb()
        • lv_event_dsc_get_user_data()
        • lv_event_remove()
        • lv_event_remove_all()
        • lv_event_get_target()
        • lv_event_get_current_target()
        • lv_event_get_code()
        • lv_event_get_param()
        • lv_event_get_user_data()
        • lv_event_stop_bubbling()
        • lv_event_stop_processing()
        • lv_event_register_id()
        • _lv_event_mark_deleted()
        • lv_event_dsc_t
        • _lv_event_t
      • lv_types.h
        • lv_result_t
        • lv_uintptr_t
        • lv_intptr_t
        • lv_value_precise_t
        • lv_obj_t
        • lv_state_t
        • lv_part_t
        • lv_obj_flag_t
        • lv_obj_class_t
        • lv_group_t
        • lv_key_t
        • lv_display_t
        • lv_layer_t
        • lv_draw_unit_t
        • lv_draw_task_t
        • lv_indev_t
        • lv_event_t
        • lv_timer_t
        • lv_theme_t
        • lv_anim_t
        • lv_font_t
        • lv_image_decoder_t
        • _lv_result_t
      • lv_fs.h
        • lv_fs_res_t
        • lv_fs_mode_t
        • lv_fs_drv_t
        • _lv_fs_res_t
        • _lv_fs_mode_t
        • lv_fs_whence_t
        • _lv_fs_init()
        • _lv_fs_deinit()
        • lv_fs_drv_init()
        • lv_fs_drv_register()
        • lv_fs_get_drv()
        • lv_fs_is_ready()
        • lv_fs_open()
        • lv_fs_make_path_from_buffer()
        • lv_fs_close()
        • lv_fs_read()
        • lv_fs_write()
        • lv_fs_seek()
        • lv_fs_tell()
        • lv_fs_dir_open()
        • lv_fs_dir_read()
        • lv_fs_dir_close()
        • lv_fs_get_letters()
        • lv_fs_get_ext()
        • lv_fs_up()
        • lv_fs_get_last()
        • _lv_fs_drv_t
        • lv_fs_file_cache_t
        • lv_fs_file_t
        • lv_fs_path_ex_t
        • lv_fs_dir_t
      • lv_async.h
        • lv_async_cb_t
        • lv_async_call()
        • lv_async_call_cancel()
      • lv_text_ap.h
      • lv_utils.h
        • _lv_utils_bsearch()
        • lv_draw_buf_save_to_file()
      • lv_anim_timeline.h
        • lv_anim_timeline_t
        • lv_anim_timeline_create()
        • lv_anim_timeline_delete()
        • lv_anim_timeline_add()
        • lv_anim_timeline_start()
        • lv_anim_timeline_pause()
        • lv_anim_timeline_set_reverse()
        • lv_anim_timeline_set_progress()
        • lv_anim_timeline_get_playtime()
        • lv_anim_timeline_get_reverse()
        • lv_anim_timeline_get_progress()
      • lv_log.h
        • lv_log_level_t
      • lv_ll.h
        • lv_ll_node_t
        • _lv_ll_init()
        • _lv_ll_ins_head()
        • _lv_ll_ins_prev()
        • _lv_ll_ins_tail()
        • _lv_ll_remove()
        • _lv_ll_clear_custom()
        • _lv_ll_clear()
        • _lv_ll_chg_list()
        • _lv_ll_get_head()
        • _lv_ll_get_tail()
        • _lv_ll_get_next()
        • _lv_ll_get_prev()
        • _lv_ll_get_len()
        • _lv_ll_move_before()
        • _lv_ll_is_empty()
        • lv_ll_t
      • lv_color.h
        • lv_opa_t
        • lv_color_format_t
        • _lv_opa_t
        • _lv_color_format_t
        • lv_color_format_get_bpp()
        • lv_color_format_get_size()
        • lv_color_format_has_alpha()
        • lv_color_to_32()
        • lv_color_to_int()
        • lv_color_eq()
        • lv_color32_eq()
        • lv_color_hex()
        • lv_color_make()
        • lv_color32_make()
        • lv_color_hex3()
        • lv_color_to_u16()
        • lv_color_to_u32()
        • lv_color_16_16_mix()
        • lv_color_lighten()
        • lv_color_darken()
        • lv_color_hsv_to_rgb()
        • lv_color_rgb_to_hsv()
        • lv_color_to_hsv()
        • lv_color_white()
        • lv_color_black()
        • lv_color_premultiply()
        • lv_color16_premultiply()
        • lv_color_filter_shade
        • lv_color_t
        • lv_color16_t
        • lv_color32_t
        • lv_color_hsv_t
      • lv_math.h
        • lv_cubic_bezier()
        • lv_bezier3()
        • lv_atan2()
        • lv_pow()
        • lv_map()
        • lv_rand_set_seed()
        • lv_rand()
        • lv_sqrt_res_t
      • cache
        • _lv_cache_lru_rb.h
        • lv_cache.h
        • lv_image_cache.h
        • lv_cache_entry.h
    • display
      • lv_display.h
        • lv_display_flush_cb_t
        • lv_display_flush_wait_cb_t
        • lv_display_rotation_t
        • lv_display_render_mode_t
        • lv_screen_load_anim_t
        • lv_display_create()
        • lv_display_delete()
        • lv_display_set_default()
        • lv_display_get_default()
        • lv_display_get_next()
        • lv_display_set_resolution()
        • lv_display_set_physical_resolution()
        • lv_display_set_offset()
        • lv_display_set_rotation()
        • lv_display_set_dpi()
        • lv_display_get_horizontal_resolution()
        • lv_display_get_vertical_resolution()
        • lv_display_get_physical_horizontal_resolution()
        • lv_display_get_physical_vertical_resolution()
        • lv_display_get_offset_x()
        • lv_display_get_offset_y()
        • lv_display_get_rotation()
        • lv_display_get_dpi()
        • lv_display_set_buffers()
        • lv_display_set_draw_buffers()
        • lv_display_set_render_mode()
        • lv_display_set_flush_cb()
        • lv_display_set_flush_wait_cb()
        • lv_display_set_color_format()
        • lv_display_get_color_format()
        • lv_display_set_antialiasing()
        • lv_display_get_antialiasing()
        • lv_display_is_double_buffered()
        • lv_display_get_screen_active()
        • lv_display_get_screen_prev()
        • lv_display_get_layer_top()
        • lv_display_get_layer_sys()
        • lv_display_get_layer_bottom()
        • lv_screen_load()
        • lv_screen_load_anim()
        • lv_screen_active()
        • lv_layer_top()
        • lv_layer_sys()
        • lv_layer_bottom()
        • lv_display_add_event_cb()
        • lv_display_get_event_count()
        • lv_display_get_event_dsc()
        • lv_display_delete_event()
        • lv_display_remove_event_cb_with_user_data()
        • lv_display_send_event()
        • lv_display_set_theme()
        • lv_display_get_theme()
        • lv_display_get_inactive_time()
        • lv_display_trigger_activity()
        • lv_display_enable_invalidation()
        • lv_display_is_invalidation_enabled()
        • lv_display_get_refr_timer()
        • lv_display_delete_refr_timer()
        • lv_display_set_user_data()
        • lv_display_set_driver_data()
        • lv_display_get_user_data()
        • lv_display_get_driver_data()
        • lv_display_get_buf_active()
        • lv_dpx()
        • lv_display_dpx()
    • indev
      • lv_indev_scroll.h
        • _lv_indev_scroll_handler()
        • _lv_indev_scroll_throw_handler()
        • lv_indev_scroll_throw_predict()
        • lv_indev_scroll_get_snap_dist()
      • lv_indev.h
        • lv_indev_read_cb_t
        • lv_indev_type_t
        • lv_indev_state_t
        • lv_indev_mode_t
        • lv_indev_create()
        • lv_indev_delete()
        • lv_indev_get_next()
        • lv_indev_read()
        • lv_indev_read_timer_cb()
        • lv_indev_enable()
        • lv_indev_active()
        • lv_indev_set_type()
        • lv_indev_set_read_cb()
        • lv_indev_set_user_data()
        • lv_indev_set_driver_data()
        • lv_indev_set_display()
        • lv_indev_get_type()
        • lv_indev_get_read_cb()
        • lv_indev_get_state()
        • lv_indev_get_group()
        • lv_indev_get_display()
        • 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_active_obj()
        • lv_indev_get_read_timer()
        • lv_indev_set_mode()
        • lv_indev_get_mode()
        • lv_indev_search_obj()
        • lv_indev_add_event_cb()
        • lv_indev_get_event_count()
        • lv_indev_get_event_dsc()
        • lv_indev_remove_event()
        • lv_indev_remove_event_cb_with_user_data()
        • lv_indev_send_event()
        • lv_indev_data_t
    • tick
      • lv_tick.h
        • lv_tick_get_cb_t
        • lv_delay_cb_t
        • lv_tick_inc()
        • lv_tick_get()
        • lv_tick_elaps()
        • lv_delay_ms()
        • lv_tick_set_cb()
        • lv_delay_set_cb()
        • lv_tick_state_t
    • others
      • vg_lite_tvg
        • vg_lite.h
      • file_explorer
        • lv_file_explorer.h
      • gridnav
        • lv_gridnav.h
      • snapshot
        • lv_snapshot.h
      • fragment
        • lv_fragment.h
      • ime
        • lv_ime_pinyin.h
      • sysmon
        • lv_sysmon.h
      • observer
        • lv_observer.h
      • imgfont
        • lv_imgfont.h
      • monkey
        • lv_monkey.h
    • widgets
      • table
        • lv_table.h
      • arc
        • lv_arc.h
      • line
        • lv_line.h
      • msgbox
        • lv_msgbox.h
      • textarea
        • lv_textarea.h
      • checkbox
        • lv_checkbox.h
      • list
        • lv_list.h
      • image
        • lv_image.h
      • scale
        • lv_scale.h
      • imagebutton
        • lv_imagebutton.h
      • win
        • lv_win.h
      • objx_templ
        • lv_objx_templ.h
      • animimage
        • lv_animimage.h
      • tileview
        • lv_tileview.h
      • led
        • lv_led.h
      • keyboard
        • lv_keyboard.h
      • chart
        • lv_chart.h
      • switch
        • lv_switch.h
      • spinbox
        • lv_spinbox.h
      • canvas
        • lv_canvas.h
      • menu
        • lv_menu.h
      • button
        • lv_button.h
      • label
        • lv_label.h
      • buttonmatrix
        • lv_buttonmatrix.h
      • slider
        • lv_slider.h
      • roller
        • lv_roller.h
      • bar
        • lv_bar.h
      • dropdown
        • lv_dropdown.h
      • tabview
        • lv_tabview.h
      • span
        • lv_span.h
      • calendar
        • lv_calendar.h
        • lv_calendar_header_dropdown.h
        • lv_calendar_header_arrow.h
      • spinner
        • lv_spinner.h
    • themes
      • lv_theme.h
        • lv_theme_apply_cb_t
        • lv_theme_get_from_obj()
        • lv_theme_apply()
        • lv_theme_set_parent()
        • lv_theme_set_apply_cb()
        • lv_theme_get_font_small()
        • lv_theme_get_font_normal()
        • lv_theme_get_font_large()
        • lv_theme_get_color_primary()
        • lv_theme_get_color_secondary()
        • _lv_theme_t
      • simple
        • lv_theme_simple.h
      • mono
        • lv_theme_mono.h
      • default
        • lv_theme_default.h
    • stdlib
      • lv_mem.h
        • lv_mem_pool_t
        • lv_mem_init()
        • lv_mem_deinit()
        • lv_mem_add_pool()
        • lv_mem_remove_pool()
        • lv_malloc()
        • lv_malloc_zeroed()
        • lv_free()
        • lv_realloc()
        • lv_malloc_core()
        • lv_free_core()
        • lv_realloc_core()
        • lv_mem_monitor_core()
        • lv_mem_test_core()
        • lv_mem_test()
        • lv_mem_monitor()
        • lv_mem_monitor_t
      • lv_sprintf.h
        • lv_snprintf()
        • lv_vsnprintf()
      • lv_string.h
        • lv_memcpy()
        • lv_memset()
        • lv_memmove()
        • lv_memzero()
        • lv_strlen()
        • lv_strncpy()
        • lv_strcpy()
        • lv_strcmp()
        • lv_strdup()
      • builtin
        • lv_tlsf.h
    • drivers
      • lv_drivers.h
      • display
        • tft_espi
        • fb
        • st7789
        • st7796
        • st7735
        • lcd
        • ili9341
        • drm
      • sdl
        • lv_sdl_window.h
        • lv_sdl_mouse.h
        • lv_sdl_keyboard.h
        • lv_sdl_mousewheel.h
      • evdev
        • lv_evdev.h
      • windows
        • lv_windows_context.h
        • lv_windows_input.h
        • lv_windows_display.h
      • libinput
        • lv_libinput.h
        • lv_xkb.h
      • nuttx
        • lv_nuttx_lcd.h
        • lv_nuttx_libuv.h
        • lv_nuttx_profiler.h
        • lv_nuttx_cache.h
        • lv_nuttx_fbdev.h
        • lv_nuttx_image_cache.h
        • lv_nuttx_touchscreen.h
        • lv_nuttx_entry.h
      • x11
        • lv_x11.h
    • font
      • lv_binfont_loader.h
        • lv_binfont_create()
        • lv_binfont_destroy()
      • lv_font_fmt_txt.h
        • lv_font_fmt_txt_cmap_type_t
        • _lv_font_fmt_txt_cmap_type_t
        • lv_font_fmt_txt_bitmap_format_t
        • lv_font_get_bitmap_fmt_txt()
        • lv_font_get_glyph_dsc_fmt_txt()
        • lv_font_fmt_txt_glyph_dsc_t
        • lv_font_fmt_txt_cmap_t
        • lv_font_fmt_txt_kern_pair_t
        • lv_font_fmt_txt_kern_classes_t
        • lv_font_fmt_txt_dsc_t
      • lv_symbol_def.h
        • @10
      • lv_font.h
        • lv_font_glyph_format_t
        • lv_font_subpx_t
        • lv_font_kerning_t
        • _lv_font_glyph_format_t
        • _lv_font_subpx_t
        • _lv_font_kerning_t
        • lv_font_get_glyph_bitmap()
        • lv_font_get_glyph_dsc()
        • lv_font_get_glyph_width()
        • lv_font_get_line_height()
        • lv_font_set_kerning()
        • lv_font_default()
        • lv_font_montserrat_14
        • lv_font_glyph_dsc_t
        • _lv_font_t
    • osal
      • lv_windows.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_rtthread.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_os.h
        • lv_thread_prio_t
        • lv_thread_init()
        • lv_thread_delete()
        • lv_mutex_init()
        • lv_mutex_lock()
        • lv_mutex_lock_isr()
        • lv_mutex_unlock()
        • lv_mutex_delete()
        • lv_thread_sync_init()
        • lv_thread_sync_wait()
        • lv_thread_sync_signal()
        • lv_thread_sync_delete()
      • lv_os_none.h
        • lv_mutex_t
        • lv_thread_t
        • lv_thread_sync_t
      • lv_cmsis_rtos2.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_freertos.h
      • lv_pthread.h
        • lv_mutex_t
        • lv_thread_t
        • lv_thread_sync_t
    • core
      • lv_obj_scroll.h
        • lv_scrollbar_mode_t
        • lv_scroll_snap_t
        • _lv_scrollbar_mode_t
        • _lv_scroll_snap_t
        • lv_obj_set_scrollbar_mode()
        • lv_obj_set_scroll_dir()
        • lv_obj_set_scroll_snap_x()
        • lv_obj_set_scroll_snap_y()
        • lv_obj_get_scrollbar_mode()
        • lv_obj_get_scroll_dir()
        • lv_obj_get_scroll_snap_x()
        • lv_obj_get_scroll_snap_y()
        • lv_obj_get_scroll_x()
        • lv_obj_get_scroll_y()
        • lv_obj_get_scroll_top()
        • lv_obj_get_scroll_bottom()
        • lv_obj_get_scroll_left()
        • lv_obj_get_scroll_right()
        • lv_obj_get_scroll_end()
        • lv_obj_scroll_by()
        • lv_obj_scroll_by_bounded()
        • lv_obj_scroll_to()
        • lv_obj_scroll_to_x()
        • lv_obj_scroll_to_y()
        • lv_obj_scroll_to_view()
        • lv_obj_scroll_to_view_recursive()
        • _lv_obj_scroll_by_raw()
        • lv_obj_is_scrolling()
        • lv_obj_update_snap()
        • lv_obj_get_scrollbar_area()
        • lv_obj_scrollbar_invalidate()
        • lv_obj_readjust_scroll()
      • lv_obj_event.h
        • lv_cover_res_t
        • lv_obj_send_event()
        • lv_obj_event_base()
        • lv_event_get_current_target_obj()
        • lv_event_get_target_obj()
        • lv_obj_add_event_cb()
        • lv_obj_get_event_count()
        • lv_obj_get_event_dsc()
        • lv_obj_remove_event()
        • lv_obj_remove_event_cb()
        • lv_obj_remove_event_dsc()
        • lv_obj_remove_event_cb_with_user_data()
        • lv_event_get_indev()
        • lv_event_get_layer()
        • lv_event_get_old_size()
        • lv_event_get_key()
        • lv_event_get_rotary_diff()
        • lv_event_get_scroll_anim()
        • lv_event_set_ext_draw_size()
        • lv_event_get_self_size_info()
        • lv_event_get_hit_test_info()
        • lv_event_get_cover_area()
        • lv_event_set_cover_res()
        • lv_event_get_draw_task()
        • lv_hit_test_info_t
        • lv_cover_check_info_t
      • lv_obj_property.h
      • lv_obj_class.h
        • lv_obj_class_event_cb_t
        • lv_obj_class_editable_t
        • lv_obj_class_group_def_t
        • lv_obj_class_theme_inheritable_t
        • lv_obj_class_create_obj()
        • lv_obj_class_init_obj()
        • _lv_obj_destruct()
        • lv_obj_is_editable()
        • lv_obj_is_group_def()
        • _lv_obj_class_t
      • lv_obj_draw.h
        • lv_layer_type_t
        • lv_obj_init_draw_rect_dsc()
        • lv_obj_init_draw_label_dsc()
        • lv_obj_init_draw_image_dsc()
        • lv_obj_init_draw_line_dsc()
        • lv_obj_init_draw_arc_dsc()
        • lv_obj_calculate_ext_draw_size()
        • lv_obj_refresh_ext_draw_size()
        • _lv_obj_get_ext_draw_size()
        • _lv_obj_get_layer_type()
      • lv_obj_tree.h
        • lv_obj_tree_walk_cb_t
        • lv_obj_tree_walk_res_t
        • lv_obj_delete()
        • lv_obj_clean()
        • lv_obj_delete_delayed()
        • lv_obj_delete_anim_completed_cb()
        • lv_obj_delete_async()
        • lv_obj_set_parent()
        • lv_obj_swap()
        • lv_obj_move_to_index()
        • lv_obj_get_screen()
        • lv_obj_get_display()
        • lv_obj_get_parent()
        • lv_obj_get_child()
        • lv_obj_get_child_by_type()
        • lv_obj_get_sibling()
        • lv_obj_get_sibling_by_type()
        • lv_obj_get_child_count()
        • lv_obj_get_child_count_by_type()
        • lv_obj_get_index()
        • lv_obj_get_index_by_type()
        • lv_obj_tree_walk()
        • lv_obj_dump_tree()
      • lv_obj.h
        • _lv_state_t
        • _lv_part_t
        • _lv_obj_flag_t
        • lv_obj_create()
        • lv_obj_add_flag()
        • lv_obj_remove_flag()
        • lv_obj_update_flag()
        • lv_obj_add_state()
        • lv_obj_remove_state()
        • lv_obj_set_state()
        • lv_obj_set_user_data()
        • lv_obj_has_flag()
        • lv_obj_has_flag_any()
        • lv_obj_get_state()
        • lv_obj_has_state()
        • lv_obj_get_group()
        • lv_obj_get_user_data()
        • lv_obj_allocate_spec_attr()
        • lv_obj_check_type()
        • lv_obj_has_class()
        • lv_obj_get_class()
        • lv_obj_is_valid()
        • lv_obj_class
        • _lv_obj_spec_attr_t
        • _lv_obj_t
      • lv_refr.h
        • _lv_refr_init()
        • _lv_refr_deinit()
        • lv_refr_now()
        • lv_obj_redraw()
        • _lv_inv_area()
        • _lv_refr_get_disp_refreshing()
        • _lv_refr_set_disp_refreshing()
        • _lv_display_refr_timer()
      • lv_group.h
        • lv_group_focus_cb_t
        • lv_group_edge_cb_t
        • _lv_key_t
        • lv_group_refocus_policy_t
        • _lv_group_init()
        • _lv_group_deinit()
        • lv_group_create()
        • lv_group_delete()
        • lv_group_set_default()
        • lv_group_get_default()
        • lv_group_add_obj()
        • lv_group_swap_obj()
        • lv_group_remove_obj()
        • lv_group_remove_all_objs()
        • lv_group_focus_obj()
        • lv_group_focus_next()
        • lv_group_focus_prev()
        • lv_group_focus_freeze()
        • lv_group_send_data()
        • lv_group_set_focus_cb()
        • lv_group_set_edge_cb()
        • lv_group_set_refocus_policy()
        • lv_group_set_editing()
        • lv_group_set_wrap()
        • lv_group_get_focused()
        • lv_group_get_focus_cb()
        • lv_group_get_edge_cb()
        • lv_group_get_editing()
        • lv_group_get_wrap()
        • lv_group_get_obj_count()
        • lv_group_get_count()
        • lv_group_by_index()
        • _lv_group_t
      • lv_obj_style.h
        • lv_style_selector_t
        • _lv_style_state_cmp_t
        • _lv_obj_style_init()
        • _lv_obj_style_deinit()
        • lv_obj_add_style()
        • lv_obj_replace_style()
        • lv_obj_remove_style()
        • lv_obj_remove_style_all()
        • lv_obj_report_style_change()
        • lv_obj_refresh_style()
        • lv_obj_enable_style_refresh()
        • lv_obj_get_style_prop()
        • lv_obj_has_style_prop()
        • lv_obj_set_local_style_prop()
        • lv_obj_get_local_style_prop()
        • lv_obj_remove_local_style_prop()
        • _lv_obj_style_apply_color_filter()
        • _lv_obj_style_create_transition()
        • _lv_obj_style_state_compare()
        • lv_obj_fade_in()
        • lv_obj_fade_out()
        • lv_obj_style_get_selector_state()
        • lv_obj_style_get_selector_part()
        • lv_obj_set_style_pad_all()
        • lv_obj_set_style_pad_hor()
        • lv_obj_set_style_pad_ver()
        • lv_obj_set_style_margin_all()
        • lv_obj_set_style_margin_hor()
        • lv_obj_set_style_margin_ver()
        • lv_obj_set_style_pad_gap()
        • lv_obj_set_style_size()
        • lv_obj_set_style_transform_scale()
        • lv_obj_get_style_space_left()
        • lv_obj_get_style_space_right()
        • lv_obj_get_style_space_top()
        • lv_obj_get_style_space_bottom()
        • lv_obj_calculate_style_text_align()
        • lv_obj_get_style_transform_scale_x_safe()
        • lv_obj_get_style_transform_scale_y_safe()
        • lv_obj_get_style_opa_recursive()
        • _lv_obj_update_layer_type()
        • _lv_obj_style_t
        • _lv_obj_style_transition_dsc_t
      • lv_global.h
        • lv_global_t
        • lv_global
        • _lv_global_t
      • lv_obj_pos.h
        • lv_obj_point_transform_flag_t
        • lv_obj_set_pos()
        • lv_obj_set_x()
        • lv_obj_set_y()
        • lv_obj_set_size()
        • lv_obj_refr_size()
        • lv_obj_set_width()
        • lv_obj_set_height()
        • lv_obj_set_content_width()
        • lv_obj_set_content_height()
        • lv_obj_set_layout()
        • lv_obj_is_layout_positioned()
        • lv_obj_mark_layout_as_dirty()
        • lv_obj_update_layout()
        • lv_obj_set_align()
        • lv_obj_align()
        • lv_obj_align_to()
        • lv_obj_center()
        • lv_obj_get_coords()
        • lv_obj_get_x()
        • lv_obj_get_x2()
        • lv_obj_get_y()
        • lv_obj_get_y2()
        • lv_obj_get_x_aligned()
        • lv_obj_get_y_aligned()
        • lv_obj_get_width()
        • lv_obj_get_height()
        • lv_obj_get_content_width()
        • lv_obj_get_content_height()
        • lv_obj_get_content_coords()
        • lv_obj_get_self_width()
        • lv_obj_get_self_height()
        • lv_obj_refresh_self_size()
        • lv_obj_refr_pos()
        • lv_obj_move_to()
        • lv_obj_move_children_by()
        • lv_obj_transform_point()
        • lv_obj_transform_point_array()
        • lv_obj_get_transformed_area()
        • lv_obj_invalidate_area()
        • lv_obj_invalidate()
        • lv_obj_area_is_visible()
        • lv_obj_is_visible()
        • lv_obj_set_ext_click_area()
        • lv_obj_get_click_area()
        • lv_obj_hit_test()
        • lv_clamp_width()
        • lv_clamp_height()
      • lv_obj_style_gen.h
        • lv_obj_get_style_width()
        • lv_obj_get_style_min_width()
        • lv_obj_get_style_max_width()
        • lv_obj_get_style_height()
        • lv_obj_get_style_min_height()
        • lv_obj_get_style_max_height()
        • lv_obj_get_style_length()
        • lv_obj_get_style_x()
        • lv_obj_get_style_y()
        • lv_obj_get_style_align()
        • lv_obj_get_style_transform_width()
        • lv_obj_get_style_transform_height()
        • lv_obj_get_style_translate_x()
        • lv_obj_get_style_translate_y()
        • lv_obj_get_style_transform_scale_x()
        • lv_obj_get_style_transform_scale_y()
        • lv_obj_get_style_transform_rotation()
        • lv_obj_get_style_transform_pivot_x()
        • lv_obj_get_style_transform_pivot_y()
        • lv_obj_get_style_transform_skew_x()
        • lv_obj_get_style_transform_skew_y()
        • lv_obj_get_style_pad_top()
        • lv_obj_get_style_pad_bottom()
        • lv_obj_get_style_pad_left()
        • lv_obj_get_style_pad_right()
        • lv_obj_get_style_pad_row()
        • lv_obj_get_style_pad_column()
        • lv_obj_get_style_margin_top()
        • lv_obj_get_style_margin_bottom()
        • lv_obj_get_style_margin_left()
        • lv_obj_get_style_margin_right()
        • lv_obj_get_style_bg_color()
        • lv_obj_get_style_bg_color_filtered()
        • lv_obj_get_style_bg_opa()
        • lv_obj_get_style_bg_grad_color()
        • lv_obj_get_style_bg_grad_color_filtered()
        • lv_obj_get_style_bg_grad_dir()
        • lv_obj_get_style_bg_main_stop()
        • lv_obj_get_style_bg_grad_stop()
        • lv_obj_get_style_bg_main_opa()
        • lv_obj_get_style_bg_grad_opa()
        • lv_obj_get_style_bg_grad()
        • lv_obj_get_style_bg_image_src()
        • lv_obj_get_style_bg_image_opa()
        • lv_obj_get_style_bg_image_recolor()
        • lv_obj_get_style_bg_image_recolor_filtered()
        • lv_obj_get_style_bg_image_recolor_opa()
        • lv_obj_get_style_bg_image_tiled()
        • lv_obj_get_style_border_color()
        • lv_obj_get_style_border_color_filtered()
        • lv_obj_get_style_border_opa()
        • lv_obj_get_style_border_width()
        • lv_obj_get_style_border_side()
        • lv_obj_get_style_border_post()
        • lv_obj_get_style_outline_width()
        • lv_obj_get_style_outline_color()
        • lv_obj_get_style_outline_color_filtered()
        • lv_obj_get_style_outline_opa()
        • lv_obj_get_style_outline_pad()
        • lv_obj_get_style_shadow_width()
        • lv_obj_get_style_shadow_offset_x()
        • lv_obj_get_style_shadow_offset_y()
        • lv_obj_get_style_shadow_spread()
        • lv_obj_get_style_shadow_color()
        • lv_obj_get_style_shadow_color_filtered()
        • lv_obj_get_style_shadow_opa()
        • lv_obj_get_style_image_opa()
        • lv_obj_get_style_image_recolor()
        • lv_obj_get_style_image_recolor_filtered()
        • lv_obj_get_style_image_recolor_opa()
        • lv_obj_get_style_line_width()
        • lv_obj_get_style_line_dash_width()
        • lv_obj_get_style_line_dash_gap()
        • lv_obj_get_style_line_rounded()
        • lv_obj_get_style_line_color()
        • lv_obj_get_style_line_color_filtered()
        • lv_obj_get_style_line_opa()
        • lv_obj_get_style_arc_width()
        • lv_obj_get_style_arc_rounded()
        • lv_obj_get_style_arc_color()
        • lv_obj_get_style_arc_color_filtered()
        • lv_obj_get_style_arc_opa()
        • lv_obj_get_style_arc_image_src()
        • lv_obj_get_style_text_color()
        • lv_obj_get_style_text_color_filtered()
        • lv_obj_get_style_text_opa()
        • lv_obj_get_style_text_font()
        • lv_obj_get_style_text_letter_space()
        • lv_obj_get_style_text_line_space()
        • lv_obj_get_style_text_decor()
        • lv_obj_get_style_text_align()
        • lv_obj_get_style_radius()
        • lv_obj_get_style_clip_corner()
        • lv_obj_get_style_opa()
        • lv_obj_get_style_opa_layered()
        • lv_obj_get_style_color_filter_dsc()
        • lv_obj_get_style_color_filter_opa()
        • lv_obj_get_style_anim()
        • lv_obj_get_style_anim_duration()
        • lv_obj_get_style_transition()
        • lv_obj_get_style_blend_mode()
        • lv_obj_get_style_layout()
        • lv_obj_get_style_base_dir()
        • lv_obj_get_style_bitmap_mask_src()
        • lv_obj_get_style_rotary_sensitivity()
        • lv_obj_get_style_flex_flow()
        • lv_obj_get_style_flex_main_place()
        • lv_obj_get_style_flex_cross_place()
        • lv_obj_get_style_flex_track_place()
        • lv_obj_get_style_flex_grow()
        • lv_obj_get_style_grid_column_dsc_array()
        • lv_obj_get_style_grid_column_align()
        • lv_obj_get_style_grid_row_dsc_array()
        • lv_obj_get_style_grid_row_align()
        • lv_obj_get_style_grid_cell_column_pos()
        • lv_obj_get_style_grid_cell_x_align()
        • lv_obj_get_style_grid_cell_column_span()
        • lv_obj_get_style_grid_cell_row_pos()
        • lv_obj_get_style_grid_cell_y_align()
        • lv_obj_get_style_grid_cell_row_span()
        • lv_obj_set_style_width()
        • lv_obj_set_style_min_width()
        • lv_obj_set_style_max_width()
        • lv_obj_set_style_height()
        • lv_obj_set_style_min_height()
        • lv_obj_set_style_max_height()
        • lv_obj_set_style_length()
        • lv_obj_set_style_x()
        • lv_obj_set_style_y()
        • lv_obj_set_style_align()
        • lv_obj_set_style_transform_width()
        • lv_obj_set_style_transform_height()
        • lv_obj_set_style_translate_x()
        • lv_obj_set_style_translate_y()
        • lv_obj_set_style_transform_scale_x()
        • lv_obj_set_style_transform_scale_y()
        • lv_obj_set_style_transform_rotation()
        • lv_obj_set_style_transform_pivot_x()
        • lv_obj_set_style_transform_pivot_y()
        • lv_obj_set_style_transform_skew_x()
        • lv_obj_set_style_transform_skew_y()
        • lv_obj_set_style_pad_top()
        • lv_obj_set_style_pad_bottom()
        • lv_obj_set_style_pad_left()
        • lv_obj_set_style_pad_right()
        • lv_obj_set_style_pad_row()
        • lv_obj_set_style_pad_column()
        • lv_obj_set_style_margin_top()
        • lv_obj_set_style_margin_bottom()
        • lv_obj_set_style_margin_left()
        • lv_obj_set_style_margin_right()
        • lv_obj_set_style_bg_color()
        • lv_obj_set_style_bg_opa()
        • lv_obj_set_style_bg_grad_color()
        • lv_obj_set_style_bg_grad_dir()
        • lv_obj_set_style_bg_main_stop()
        • lv_obj_set_style_bg_grad_stop()
        • lv_obj_set_style_bg_main_opa()
        • lv_obj_set_style_bg_grad_opa()
        • lv_obj_set_style_bg_grad()
        • lv_obj_set_style_bg_image_src()
        • lv_obj_set_style_bg_image_opa()
        • lv_obj_set_style_bg_image_recolor()
        • lv_obj_set_style_bg_image_recolor_opa()
        • lv_obj_set_style_bg_image_tiled()
        • lv_obj_set_style_border_color()
        • lv_obj_set_style_border_opa()
        • lv_obj_set_style_border_width()
        • lv_obj_set_style_border_side()
        • lv_obj_set_style_border_post()
        • lv_obj_set_style_outline_width()
        • lv_obj_set_style_outline_color()
        • lv_obj_set_style_outline_opa()
        • lv_obj_set_style_outline_pad()
        • lv_obj_set_style_shadow_width()
        • lv_obj_set_style_shadow_offset_x()
        • lv_obj_set_style_shadow_offset_y()
        • lv_obj_set_style_shadow_spread()
        • lv_obj_set_style_shadow_color()
        • lv_obj_set_style_shadow_opa()
        • lv_obj_set_style_image_opa()
        • lv_obj_set_style_image_recolor()
        • lv_obj_set_style_image_recolor_opa()
        • lv_obj_set_style_line_width()
        • lv_obj_set_style_line_dash_width()
        • lv_obj_set_style_line_dash_gap()
        • lv_obj_set_style_line_rounded()
        • lv_obj_set_style_line_color()
        • lv_obj_set_style_line_opa()
        • lv_obj_set_style_arc_width()
        • lv_obj_set_style_arc_rounded()
        • lv_obj_set_style_arc_color()
        • lv_obj_set_style_arc_opa()
        • lv_obj_set_style_arc_image_src()
        • lv_obj_set_style_text_color()
        • lv_obj_set_style_text_opa()
        • lv_obj_set_style_text_font()
        • lv_obj_set_style_text_letter_space()
        • lv_obj_set_style_text_line_space()
        • lv_obj_set_style_text_decor()
        • lv_obj_set_style_text_align()
        • lv_obj_set_style_radius()
        • lv_obj_set_style_clip_corner()
        • lv_obj_set_style_opa()
        • lv_obj_set_style_opa_layered()
        • lv_obj_set_style_color_filter_dsc()
        • lv_obj_set_style_color_filter_opa()
        • lv_obj_set_style_anim()
        • lv_obj_set_style_anim_duration()
        • lv_obj_set_style_transition()
        • lv_obj_set_style_blend_mode()
        • lv_obj_set_style_layout()
        • lv_obj_set_style_base_dir()
        • lv_obj_set_style_bitmap_mask_src()
        • lv_obj_set_style_rotary_sensitivity()
        • lv_obj_set_style_flex_flow()
        • lv_obj_set_style_flex_main_place()
        • lv_obj_set_style_flex_cross_place()
        • lv_obj_set_style_flex_track_place()
        • lv_obj_set_style_flex_grow()
        • lv_obj_set_style_grid_column_dsc_array()
        • lv_obj_set_style_grid_column_align()
        • lv_obj_set_style_grid_row_dsc_array()
        • lv_obj_set_style_grid_row_align()
        • lv_obj_set_style_grid_cell_column_pos()
        • lv_obj_set_style_grid_cell_x_align()
        • lv_obj_set_style_grid_cell_column_span()
        • lv_obj_set_style_grid_cell_row_pos()
        • lv_obj_set_style_grid_cell_y_align()
        • lv_obj_set_style_grid_cell_row_span()
    • layouts
      • lv_layout.h
        • lv_layout_update_cb_t
        • lv_layout_t
        • _lv_layout_init()
        • _lv_layout_deinit()
        • lv_layout_register()
        • _lv_layout_apply()
        • lv_layout_dsc_t
      • grid
        • lv_grid.h
      • flex
        • lv_flex.h
    • draw
      • lv_draw_line.h
        • lv_draw_line_dsc_init()
        • lv_draw_task_get_line_dsc()
        • lv_draw_line()
        • lv_draw_line_dsc_t
      • lv_draw.h
        • lv_draw_task_type_t
        • lv_draw_task_state_t
        • lv_draw_init()
        • lv_draw_deinit()
        • lv_draw_create_unit()
        • lv_draw_add_task()
        • lv_draw_finalize_task_creation()
        • lv_draw_dispatch()
        • lv_draw_dispatch_layer()
        • lv_draw_dispatch_wait_for_request()
        • lv_draw_dispatch_request()
        • lv_draw_get_next_available_task()
        • lv_draw_get_dependent_count()
        • lv_draw_layer_create()
        • lv_draw_layer_alloc_buf()
        • lv_draw_layer_go_to_xy()
        • _lv_draw_task_t
        • lv_draw_mask_t
        • _lv_draw_unit_t
        • _lv_layer_t
        • lv_draw_dsc_base_t
        • lv_draw_global_info_t
      • lv_draw_rect.h
        • lv_draw_rect_dsc_init()
        • lv_draw_fill_dsc_init()
        • lv_draw_task_get_fill_dsc()
        • lv_draw_border_dsc_init()
        • lv_draw_task_get_border_dsc()
        • lv_draw_box_shadow_dsc_init()
        • lv_draw_task_get_box_shadow_dsc()
        • lv_draw_rect()
        • lv_draw_rect_dsc_t
        • lv_draw_fill_dsc_t
        • lv_draw_border_dsc_t
        • lv_draw_box_shadow_dsc_t
      • lv_draw_label.h
        • lv_draw_label_hint_t
        • lv_draw_glyph_cb_t
        • lv_draw_label_dsc_init()
        • lv_draw_task_get_label_dsc()
        • lv_draw_glyph_dsc_init()
        • lv_draw_label()
        • lv_draw_character()
        • lv_draw_label_iterate_characters()
        • _lv_draw_label_hint_t
        • lv_draw_label_dsc_t
        • lv_draw_glyph_dsc_t
      • lv_draw_buf.h
        • lv_draw_buf_malloc_cb
        • lv_draw_buf_free_cb
        • lv_draw_buf_align_cb
        • lv_draw_buf_invalidate_cache_cb
        • lv_draw_buf_width_to_stride_cb
        • _lv_draw_buf_init_handlers()
        • lv_draw_buf_get_handlers()
        • lv_draw_buf_align()
        • lv_draw_buf_invalidate_cache()
        • lv_draw_buf_width_to_stride()
        • lv_draw_buf_clear()
        • lv_draw_buf_copy()
        • lv_draw_buf_create()
        • lv_draw_buf_init()
        • lv_draw_buf_dup()
        • lv_draw_buf_reshape()
        • lv_draw_buf_destroy()
        • lv_draw_buf_goto_xy()
        • lv_draw_buf_adjust_stride()
        • lv_draw_buf_premultiply()
        • lv_draw_buf_has_flag()
        • lv_draw_buf_set_flag()
        • lv_draw_buf_clear_flag()
        • lv_draw_buf_from_image()
        • lv_draw_buf_to_image()
        • lv_draw_buf_set_palette()
        • lv_image_buf_set_palette()
        • lv_image_buf_free()
        • lv_draw_buf_t
        • lv_draw_buf_handlers_t
      • lv_draw_mask.h
        • lv_draw_mask_rect_dsc_init()
        • lv_draw_task_get_mask_rect_dsc()
        • lv_draw_mask_rect()
        • lv_draw_mask_rect_dsc_t
      • lv_draw_triangle.h
        • lv_draw_triangle_dsc_init()
        • lv_draw_task_get_triangle_dsc()
        • lv_draw_triangle()
        • lv_draw_triangle_dsc_t
      • lv_draw_vector.h
      • lv_image_dsc.h
        • lv_image_flags_t
        • _lv_image_flags_t
        • lv_image_compress_t
        • lv_image_header_t
        • lv_yuv_plane_t
        • lv_yuv_buf_t
        • lv_image_dsc_t
      • lv_draw_image.h
        • lv_draw_image_dsc_t
        • lv_draw_image_core_cb
        • lv_draw_image_dsc_init()
        • lv_draw_task_get_image_dsc()
        • lv_draw_image()
        • lv_draw_layer()
        • lv_image_src_get_type()
        • _lv_draw_image_normal_helper()
        • _lv_draw_image_tiled_helper()
        • _lv_image_buf_get_transformed_area()
        • lv_draw_image_sup_t
        • _lv_draw_image_dsc_t
      • lv_draw_arc.h
        • lv_draw_arc_dsc_init()
        • lv_draw_task_get_arc_dsc()
        • lv_draw_arc()
        • lv_draw_arc_get_area()
        • lv_draw_arc_dsc_t
      • lv_image_decoder.h
        • lv_image_src_t
        • lv_image_decoder_dsc_t
        • lv_image_decoder_args_t
        • lv_image_decoder_info_f_t
        • lv_image_decoder_open_f_t
        • lv_image_decoder_get_area_cb_t
        • lv_image_decoder_close_f_t
        • lv_image_cache_data_t
        • lv_image_header_cache_data_t
        • _lv_image_src_t
        • _lv_image_decoder_init()
        • _lv_image_decoder_deinit()
        • lv_image_decoder_get_info()
        • lv_image_decoder_open()
        • lv_image_decoder_get_area()
        • lv_image_decoder_close()
        • lv_image_decoder_create()
        • lv_image_decoder_delete()
        • lv_image_decoder_get_next()
        • lv_image_decoder_set_info_cb()
        • lv_image_decoder_set_open_cb()
        • lv_image_decoder_set_get_area_cb()
        • lv_image_decoder_set_close_cb()
        • lv_image_decoder_set_cache_free_cb()
        • lv_image_decoder_post_process()
        • _lv_image_decoder_args_t
        • _lv_image_decoder_t
        • _lv_image_decoder_cache_data_t
        • _lv_image_decoder_header_cache_data_t
        • _lv_image_decoder_dsc_t
      • sw
        • lv_draw_sw.h
        • lv_draw_sw_gradient.h
        • lv_draw_sw_mask.h
        • blend
        • arm2d
      • renesas
        • dave2d
      • sdl
        • lv_draw_sdl.h
      • vg_lite
        • lv_vg_lite_decoder.h
        • lv_vg_lite_utils.h
        • lv_draw_vg_lite_type.h
        • lv_vg_lite_path.h
        • lv_vg_lite_math.h
        • lv_draw_vg_lite.h
        • lv_vg_lite_pending.h
        • lv_vg_lite_grad.h
      • nxp
        • vglite
        • pxp
  • Contributing(贡献)
    • Introduction(概述)
    • Ways to contribute(贡献方式)
    • Pull request(拉取请求)
      • From GitHub(来自 GitHub)
      • From command line(从命令行)
      • Commit message format(提交消息格式)
    • Developer Certification of Origin (DCO)(开发者原产地认证 (DCO))
      • Overview(概述)
      • Accepted licenses and copyright notices(接受的许可和版权声明)
        • Your own work(你自己的作品)
        • Use code from online source(使用来自网上的代码)
        • Use MIT licensed code(使用 MIT 许可代码)
        • Use GPL licensed code(使用 GPL 许可代码)
  • Coding style(编码风格)
    • File template(文件模板)
    • Naming conventions(命名规定)
    • Coding guide(编码指南)
    • Comments(注释)
    • API Conventions(API规定)
    • Formatting(格式化)
    • pre-commit(预提交)
    • Hooks(Hooks)
    • Skipping hooks(跳钩)
    • Testing hooks(测试钩子)
  • Changelog(更改日志)
    • v9.0.0
      • Migration guide(迁移指南)
        • IMPORTANT(重要)
        • Main new features(主要新功能)
        • General API changes(常规 API 更改)
        • New color format management(新的颜色格式管理)
        • Display API(显示API)
        • Indev API(独立开发API)
    • Others(其他)
    • v8.3
  • Roadmap(路线图)
    • v9
      • Schedule(日程)
      • Naming and API(命名和API)
      • Architecture(结构)
      • Styles(风格)
      • Widgets(部件)
      • Animations(动画)
    • Planned in general(总体规划)
      • CI
      • Architecture(结构)
      • Styles(样式)
      • Drawing and rendering(绘图和渲染)
      • Widgets(部件)
      • Others(其他)
    • Ideas(想法)
  • 拓展学习
    • 显示中文
      • 中文字体文件
        • 思源字体
        • 更多字体
      • 常用汉字
        • 常用495个汉字
        • 常用3500个汉字
        • 汉字 Unicode 编码范围
        • 拉丁字母 Unicode 编码范围
        • ASCII码表
        • lvgl官方在线转换工具
        • 使用教程
    • 等宽字体
      • 等宽字体文件下载
      • 更多字体
      • 常用汉字
        • 常用495个汉字
        • 常用3500个汉字
      • 字符集编码范围
        • 汉字 Unicode 编码范围
        • 拉丁字母 Unicode 编码范围
        • ASCII码表
      • 字体转换工具
        • lvgl官方在线转换工具
        • 使用教程
    • 自定义SYMBOL(图标)字体
      • Unicode 转换为 utf-8 的工具
    • lv_lib_100ask
      • 源码仓库
LVGL
  • Integration and Drivers(集成与驱动)
  • IDEs
  • 在 GitHub 上编辑
上一页 下一页

[English]

IDEs

  • Simulator on PC(PC端模拟器)
    • Select an IDE(选择一个IDE)
    • Set-up Eclipse CDT(设置 Eclipse CDT)
    • Using SDL manually(手动使用 SDL)
  • MDK
上一页 下一页

© 版权所有 2024, LVGL Kft。 最后更新于 2024 年 05 月 20 日.

利用 Sphinx 构建,使用的 主题 由 Read the Docs 开发.