随笔分类 -  LVGL

1 2 3 4 下一页
介绍(Introduction)
摘要:介绍(Introduction) LVGL(Light and Variables Graphics Library)是一个免费的开源图形库,提供了创建具有易于使用的图形元素、优美的视觉效果和低内存占用的嵌入式GUI所需的一切。 特性(Key features) -功能强大的构建块,如按钮、图表、列 阅读全文
posted @ 2024-12-20 09:05 AtlasLapetos 阅读(96) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)

1 2 3 4 下一页