介绍(Introduction)
摘要:介绍(Introduction) LVGL(Light and Variables Graphics Library)是一个免费的开源图形库,提供了创建具有易于使用的图形元素、优美的视觉效果和低内存占用的嵌入式GUI所需的一切。 特性(Key features) -功能强大的构建块,如按钮、图表、列
阅读全文
posted @
2024-12-20 09:05
AtlasLapetos
阅读(96)
推荐(0)
CMake
摘要:CMake LVGL supports integrating with CMake. It comes with preconfigured targets for: Espressif (ESP32) MicroPython Zephyr On top of the preconfigured
阅读全文
posted @
2024-12-20 09:04
AtlasLapetos
阅读(48)
推荐(0)
RT-Thread RTOS
摘要:RT-Thread RTOS What is RT-Thread? RT-Thread is an open source, neutral, and community-based real-time operating system (RTOS). RT-Thread has Standard
阅读全文
posted @
2024-12-20 09:04
AtlasLapetos
阅读(22)
推荐(0)
NuttX RTOS
摘要:NuttX RTOS What is NuttX? NuttX is a mature and secure real-time operating system (RTOS) with an emphasis on technical standards compliance and small
阅读全文
posted @
2024-12-20 09:03
AtlasLapetos
阅读(47)
推荐(0)
Tasmota and berry
摘要:Tasmota and berry What is Tasmota? Tasmota is a widely used open-source firmware for ESP8266 and EPS32 based devices. It supports a wide variety of de
阅读全文
posted @
2024-12-20 09:03
AtlasLapetos
阅读(20)
推荐(0)
Micropython
摘要:Micropython What is Micropython? Micropython is Python for microcontrollers. Using Micropython, you can write Python3 code and run it even on a bare m
阅读全文
posted @
2024-12-20 09:02
AtlasLapetos
阅读(54)
推荐(0)
Arduino
摘要:Arduino The core LVGL library and the demos are directly available as Arduino libraries. Note that you need to choose a powerful enough board to run L
阅读全文
posted @
2024-12-20 09:02
AtlasLapetos
阅读(34)
推荐(0)
Espressif (ESP32)
摘要:Espressif (ESP32) Since v7.7.1 LVGL includes a Kconfig file, so LVGL can be used as an ESP-IDF v4 component. Get the LVGL demo project for ESP32 We’ve
阅读全文
posted @
2024-12-20 09:02
AtlasLapetos
阅读(57)
推荐(0)
NXP
摘要:NXP NXP has integrated LVGL into the MCUXpresso SDK packages for several of their general purpose and crossover microcontrollers, allowing easy evalua
阅读全文
posted @
2024-12-20 09:01
AtlasLapetos
阅读(56)
推荐(0)
Simulator on PC
摘要:Simulator on PC You can try out LVGL using only your PC (i.e. without any development boards). LVGL will run on a simulator environment on the PC wher
阅读全文
posted @
2024-12-20 09:01
AtlasLapetos
阅读(30)
推荐(0)
快速概览 Quick overview
摘要:快速概览 Quick overview Here you can learn the most important things about LVGL. You should read this first to get a general impression and read the detai
阅读全文
posted @
2024-12-20 09:00
AtlasLapetos
阅读(41)
推荐(0)
Logging
摘要:Logging LVGL has a built-in Log module to inform the user about what is happening in the library. Log level To enable logging, set LV_USE_LOG 1 in lv_
阅读全文
posted @
2024-12-20 09:00
AtlasLapetos
阅读(17)
推荐(0)
Operating system and interrupts
摘要:Operating system and interrupts LVGL is not thread-safe by default. However, in the following conditions it’s valid to call LVGL related functions: In
阅读全文
posted @
2024-12-20 08:59
AtlasLapetos
阅读(18)
推荐(0)
Tick interface
摘要:Tick interface LVGL needs a system tick to know elapsed time for animations and other tasks. You need to call the lv_tick_inc(tick_period) function pe
阅读全文
posted @
2024-12-20 08:59
AtlasLapetos
阅读(25)
推荐(0)
Input device interface
摘要:Input device interface Types of input devices To register an input device an lv_indev_drv_t variable has to be initialized. Be sure to register at lea
阅读全文
posted @
2024-12-20 08:58
AtlasLapetos
阅读(33)
推荐(0)
Display interface
摘要:Display interface To register a display for LVGL, a lv_disp_draw_buf_t and a lv_disp_drv_t variable have to be initialized. lv_disp_draw_buf_t contain
阅读全文
posted @
2024-12-20 08:58
AtlasLapetos
阅读(31)
推荐(0)
Set up a project
摘要:Set up a project Get the library LVGL is available on GitHub: https://github.com/lvgl/lvgl. You can clone it or download the latest version of the lib
阅读全文
posted @
2024-12-20 08:57
AtlasLapetos
阅读(11)
推荐(0)
Drawing
摘要:Drawing With LVGL, you don’t need to draw anything manually. Just create objects (like buttons, labels, arc, etc.), move and change them, and LVGL wil
阅读全文
posted @
2024-12-20 08:57
AtlasLapetos
阅读(65)
推荐(0)
定时器(Timers)
摘要:定时器(Timers) LVGL has a built-in timer system. You can register a function to have it be called periodically. The timers are handled and called in lv_t
阅读全文
posted @
2024-12-20 08:57
AtlasLapetos
阅读(90)
推荐(0)
动画(Animations)
摘要:动画(Animations) You can automatically change the value of a variable between a start and an end value using animations. Animation will happen by period
阅读全文
posted @
2024-12-20 08:56
AtlasLapetos
阅读(108)
推荐(0)