Home
last modified time | relevance | path

Searched full:lvgl (Results 1 – 25 of 811) sorted by relevance

12345678910>>...33

/lvgl-latest/docs/
DCHANGELOG.rst6 `v9.2 <https://github.com/lvgl/lvgl/compare/v9.1.0...v9.2.0>`__ 26 August 2024
18 - Radial, Conic, and Skew `gradients supported <https://docs.lvgl.io/master/details/base-widget/sty…
34 - enable ``LV_USE_PRIVATE_API`` to internally include ``lvgl_private.h`` in `lvgl.h`
39 - **feat(sdl_render): support all draw task types** `6437 <https://github.com/lvgl/lvgl/pull/6437>`…
40 - **feat(scale): add custom labels example** `6699 <https://github.com/lvgl/lvgl/pull/6699>`__
41 - **feat(driver): import Wayland driver from v8** `6549 <https://github.com/lvgl/lvgl/pull/6549>`__
42 - **feat(scripts): add default config generator** `6522 <https://github.com/lvgl/lvgl/pull/6522>`__
43 - **feat(draw_sw): extend lv_draw_sw_rotate with L8 support** `6520 <https://github.com/lvgl/lvgl/p…
44 - **feat(anim_timeline): add repeat and more** `6127 <https://github.com/lvgl/lvgl/pull/6127>`__
45 - **feat(indev): add scroll_time and scroll_throw setter** `6723 <https://github.com/lvgl/lvgl/pull…
[all …]
DREADME_zh.rst4 …<a href="https://github.com/sponsors/lvgl" target="_blank"><img align="left" src="https://lvgl.io/…
18   <img src="https://lvgl.io/github-assets/logo-colored.png" width=300px>
33 <img src="https://lvgl.io/github-assets/smartwatch-demo.gif">
35   <img border="1px" src="https://lvgl.io/github-assets/widgets-demo.gif">
39 <a href="https://lvgl.io" title="Homepage of LVGL">官网 </a> |
40 <a href="https://docs.lvgl.io/" title="Detailed documentation with 100+ examples">文档</a> |
41 <a href="https://forum.lvgl.io" title="Get help and help others">论坛</a> |
42 <a href="https://lvgl.io/demos" title="Demos running in your browser">示例</a> |
43 …<a href="https://lvgl.io/services" title="Graphics design, UI implementation and consulting">服务</a>
54 LVGL 是最流行的免费开源嵌入式图形库,可以为任何 MCU、MPU 和显示类型创建漂亮的 UI。它得到了行业领先供应商和项目的支持,如 Arm、STM32、NXP、Espressif、Nuvoto…
[all …]
DREADME_pt_BR.rst4 …<a href="https://github.com/sponsors/lvgl" target="_blank"><img align="left" src="https://lvgl.io/…
31 LVGL - Biblioteca gráfica leve e versátil
54 LVGL é a biblioteca gráfica incorporada gratuita e de código aberto mais
65 suporte para vários idiomas. Para integrar o LVGL em sua plataforma,
73 solta) profissional para LVGL. Ele roda em Windows, Linux e MacOS também
92 … portabilidade <https://docs.lvgl.io/master/intro/add-lvgl-to-your-project/connecting_lvgl.html>`__
124 - Exposição da API do LVGL com o
125 `Micropython <https://blog.lvgl.io/2019-02-20/micropython-bindings>`__
127 construir o LVGL enquanto constrói os outros arquivos do seu projeto.
129 `CMake <https://docs.lvgl.io/master/details/integration/building/cmake.html>`__
[all …]
DREADME_jp.rst4 …<a href="https://github.com/sponsors/lvgl" target="_blank"><img align="left" src="https://lvgl.io/…
48 **実績**\ LVGL
58 LVGL のシステム要件は、RAM 32KB、Flash
66 **サービス**\ LVGL LLC
78 Guide <https://docs-lvgl-io.translate.goog/master/intro/add-lvgl-to-your-project/connecting_lvgl.ht…
84 `ウィジェット <https://docs-lvgl-io.translate.goog/master/details/widgets/index.html?_x_tr_sl=en&_x_tr_tl…
87 `スタイルシステム <https://docs-lvgl-io.translate.goog/master/details/base-widget/styles/style.html?_x_tr_s…
89 `Flexbox <https://docs-lvgl-io.translate.goog/master/layouts/flex.html?_x_tr_sl=en&_x_tr_tl=ja&_x_t…
91 `グリッド <https://docs-lvgl-io.translate.goog/master/layouts/grid.html?_x_tr_sl=en&_x_tr_tl=ja&_x_tr_h…
101 `入力デバイス <https://docs-lvgl-io.translate.goog/master/details/main-components/indev.html?_x_tr_sl=en&…
[all …]
DROADMAP.rst27 - |check| Update canvas API `LINK <https://github.com/lvgl/lvgl/issues/3393>`__
29 `LINK <https://github.com/lvgl/lvgl/pull/3390#discussion_r885915769>`__
35 (see `here <https://github.com/lvgl/lvgl/issues/3481#issuecomment-1206434501>`__)
44 (see `here <https://github.com/lvgl/lvgl/issues/3379#issuecomment-1147954592>`__)
46 (see `here <https://github.com/lvgl/lvgl/issues/3379#issuecomment-1140886258>`__)
48 `#4059 <https://github.com/lvgl/lvgl/issues/4059>`__
50 (see `here <https://github.com/lvgl/lvgl/pull/3390#pullrequestreview-990710921>`__)
51 - |check| Make LVGL render independent areas in parallel.
52 `#4016 <https://github.com/lvgl/lvgl/issues/4016>`__
56 …(see `here <https://forum.lvgl.io/t/keypad-input-device-why-lv-event-long-pressed-only-on-enter/10…
[all …]
DCONTRIBUTING.rst9 Join LVGL's community and leave your footprint in the library!
11 There are a lot of ways to contribute to LVGL even if you are new to the
19 join the development of LVGL!
24 - **Spread the Word**: Share your LVGL experience with friends or on social media to boost its visi…
25 - **Star LVGL** Give us a star on `GitHub <https://github.com/lvgl/lvgl>`__ ! It helps a lot to L…
26 - **Report a bug**: Open a `GitHub Issue <https://github.com/lvgl/lvgl/issues>`__ if something is n…
27 - **Join our** `Forum <https://forum.lvgl.io/>`__ : Meet fellow developers and discuss questions
28 …eas**: If you miss something from LVGL we would love to hear about it in a `GitHub Issue <https://…
32 Mid and large scale issues are discussed in `Feature planning <https://github.com/lvgl/lvgl/issues/…
37 …tribution opportunities you can `Filter for these labels <https://github.com/lvgl/lvgl/labels>`__ :
[all …]
/lvgl-latest/env_support/cmsis-pack/
DLVGL.lvgl.pdsc24 <vendor>LVGL</vendor>
25 <name>lvgl</name>
26 …<description>LVGL (Light and Versatile Graphics Library) is a free and open-source graphics librar…
27 <url>https://raw.githubusercontent.com/lvgl/lvgl/master/env_support/cmsis-pack/</url>
28 <supportContact>https://github.com/lvgl/lvgl/issues/new/choose</supportContact>
36 <repository type="git">https://github.com/lvgl/lvgl.git</repository>
39 …"9.3.0-dev2" url="https://raw.githubusercontent.com/lvgl/lvgl/master/env_support/cmsis-pack/LVGL.l…
40 - LVGL 9.3.0-dev
43 …24-10-29" version="9.2.2" url="https://github.com/lvgl/lvgl/raw/v9.2.2/env_support/cmsis-pack/LVGL
44 - LVGL 9.2.2
[all …]
/lvgl-latest/
DREADME.md2 <a href="https://github.com/sponsors/lvgl" target="_blank"><img align="left" src="https://lvgl.io/g…
11   <img src="https://lvgl.io/github-assets/logo-colored.png" width=300px>
17 <img src="https://lvgl.io/github-assets/smartwatch-demo.gif">
19   <img border="1px" src="https://lvgl.io/github-assets/widgets-demo.gif">
23 <a href="https://lvgl.io" title="Homepage of LVGL">Website </a> |
24 <a href="https://docs.lvgl.io/" title="Detailed documentation with 100+ examples">Docs</a> |
25 <a href="https://forum.lvgl.io" title="Get help and help others">Forum</a> |
26 <a href="https://lvgl.io/demos" title="Demos running in your browser">Demos</a> |
27 <a href="https://lvgl.io/services" title="Graphics design, UI implementation and consulting">Servic…
34 LVGL is the most popular free and open source embedded graphics library to create beautiful UIs for…
[all …]
/lvgl-latest/docs/details/integration/os/yocto/
Dlvgl_recipe.rst4 LVGL in Yocto
8 using LVGL. While the process will be demonstrated for the Raspberry Pi 3
282 LVGL recipe
289 .. list-table:: lvgl recipe version
296 - lvgl 9.1.0
298 - lvgl 8.3.10
300 - lvgl 8.1.0
302 - lvgl 8.1.0
304 - lvgl 8.1.0
306 - lvgl 8.0.3
[all …]
/lvgl-latest/docs/details/integration/bindings/
Djavascript.rst5 With `lv_binding_js <https://github.com/lvgl/lv_binding_js>`__ you can write lvgl with JavaScript.
7 It uses React's virtual DOM concept to manipulate lvgl UI components, providing a familiar React-li…
31 - Support all lvgl built-in components
32 - Fully support lvgl flex and grid style
33 - support most lvgl style, just write like html5 css
35 - Fully support lvgl animation
41 See the `demo <https://github.com/lvgl/lv_binding_js/tree/master/demo>`__ folder
54 - `ubuntu build Notes for sdl simulator <https://github.com/lvgl/lv_binding_js/blob/master/doc/buil…
55 - `macos x86 build Notes for sdl simulator <https://github.com/lvgl/lv_binding_js/blob/master/doc/b…
56 - `ubuntu build Notes for platform arm <https://github.com/lvgl/lv_binding_js/blob/master/doc/build…
[all …]
Dmicropython.rst38 Why MicroPython + LVGL?
42 LVGL is an `Object-Oriented Component Based <https://blog.lvgl.io/2018-12-13/extend-lvgl-objects>`__
44 LVGL is implemented in C and its APIs are in C.
47 Here are some advantages of using LVGL in MicroPython: argument
57 MicroPython + LVGL could be used for: argument
64 - Make LVGL accessible to a larger audience. No need to know C to create a nice GUI on an embedded …
68 - Creating tools to work with LVGL at a higher level (e.g. drag-and-drop designer).
77 It's very much like the C API, but Object-Oriented for LVGL components.
89 import lvgl as lv
107 If you want to experiment with LVGL + MicroPython without downloading anything, you can use our onl…
[all …]
/lvgl-latest/docs/details/integration/chip/
Despressif.rst5 LVGL can be used and configured as standard `ESP-IDF <https://github.com/espressif/esp-idf>`__ comp…
10 LVGL Demo Projects for ESP32
13 For a quick start with LVGL and ESP32, the following pre-configured demo projects are available for…
15 - `ESP-BOX-3 <https://github.com/lvgl/lv_port_espressif_esp-box-3>`__
16 - `ESP32-S3-LCD-EV-BOARD <https://github.com/lvgl/lv_port_espressif_esp32-s3-lcd-ev-board>`__
17 - `M5Stack-CoreS3 <https://github.com/lvgl/lv_port_espressif_M5Stack_CoreS3>`__
24 Using LVGL in Your ESP-IDF Project
27LVGL into your ESP-IDF project is via the `esp_lvgl_port <https://components.espressif.com/compone…
29 The esp_lvgl_port supports LVGL versions 8 and 9 and is compatible with ESP-IDF v4.4 and above. To …
35LVGL, so no additional steps are needed for new projects. If a specific LVGL version is required, …
[all …]
/lvgl-latest/docs/intro/
Dintroduction.rst7 LVGL (Light and Versatile Graphics Library) is a free and open-source graphics
39 Basically, every modern controller which is able to drive a display is suitable to run LVGL. The mi…
64 The LVGL project (including all repositories) is licensed under the `MIT license <https://github.co…
67 …`My projects <https://forum.lvgl.io/c/my-projects/10>`__ category of the forum or a private messag…
69 Although you can get LVGL for free there is a massive amount of work behind it. It's created by a g…
71 To make the LVGL project sustainable, please consider :ref:`contributing` to the project.
72 …ng See :ref:`contributing` such as simply writing a tweet about you using LVGL, fixing bugs, trans…
78 All repositories of the LVGL project are hosted on `GitHub <https://github.com/lvgl>`_.
82lvgl <https://github.com/lvgl/lvgl>`__: The library itself with many `examples <https://github.com…
83 * `lv_drivers <https://github.com/lvgl/lv_drivers>`__: Display and input device drivers
[all …]
Dbasics.rst4 LVGL Basics
7 LVGL (Light and Versatile Graphics Library) is a free and open-source graphics
17 Overview of LVGL's Data Flow
22 :alt: LVGL Data Flow
26 Overview of LVGL Data Flow
32 for each. The :ref:`tick_interface` tells LVGL what time is it. :ref:`timer_handler`
33 drives LVGL's timers which, in turn, perform all of LVGL's time-related tasks:
49 and other things), and delete them when they are no longer needed. LVGL takes care
69 to be used by LVGL.
103 After LVGL is initialized (see :ref:`initializing_lvgl`), to create an interactive
[all …]
/lvgl-latest/demos/
DREADME.md1 # Demos for LVGL
4 1. demos can be found in the 'demos' folder once you clone the lvgl.
23 /* Stress test for LVGL */
50 3. If your development environment or toolchain does not add source files inside '***lvgl***' folde…
55 #include "lvgl.h"
70 #include "lvgl.h"
118 See in [widgets](https://github.com/lvgl/lvgl/tree/master/demos/widgets) folder.
120 ![Basic demo to show the widgets of LVGL](widgets/screenshot1.png)
131 …ws what kind of modern, smartphone-like user interfaces can be created on LVGL. It works the best …
133 See in [music](https://github.com/lvgl/lvgl/tree/master/demos/music) folder.
[all …]
/lvgl-latest/docs/details/integration/framework/
Darduino.rst5 The `LVGL library <https://github.com/lvgl/lvgl>`__ is directly available as Arduino libraries.
7 Note that you need to choose a board powerful enough to run LVGL and
8 your GUI. See the :ref:`requirements of LVGL <requirements>`.
10 For example ESP32 is a good candidate to create UI's with LVGL.
12 …here <https://github.com/arduino/ArduinoCore-mbed>`__), which provides built-in LVGL compatibility.
14 Get the LVGL Arduino library
17 LVGL can be installed via the Arduino IDE Library Manager or as a .ZIP library.
19 You can `Download <https://github.com/lvgl/lvgl/archive/refs/heads/master.zip>`__
20 the latest version of LVGL from GitHub and simply copy it to Arduino's
36 Configure LVGL
[all …]
/lvgl-latest/docs/intro/add-lvgl-to-your-project/
Dthreading.rst61 LVGL and Threads
64 LVGL is **not thread-safe**.
66 That means it is the programmer's responsibility to see that no LVGL function is
67 called while another LVGL call is in progress in another thread. This includes calls
71 Assuming the above is the case, it is safe to call LVGL functions in
81 LVGL manages many complex data structures, and those structures are "system
83 inconsistent state. A high percentage LVGL functions (functions that start with
87 return. For this reason, execution of each LVGL function must be allowed to complete
88 before any other LVGL function is started.
94 These two LVGL functions may be called from any thread:
[all …]
Dconnecting_lvgl.rst4 Connecting LVGL to Your Hardware
10 Initializing LVGL
14 - :ref:`acquired LVGL <getting_lvgl>`,
15 - added the appropriate LVGL files to your project, and
18 you will need to complete a few more steps to get your project up and running with LVGL.
20 1. Initialize LVGL once early during system execution by calling :cpp:func:`lv_init`.
21 This needs to be done before making any other LVGL calls.
31 6. Drive LVGL time-related tasks by calling :cpp:func:`lv_timer_handler` every few
32 milliseconds to manage LVGL timers. See :ref:`timer_handler` for different ways
37 8. Thereafter #include "lvgl/lvgl.h" in source files wherever you need to use LVGL
[all …]
/lvgl-latest/env_support/cmake/
Dcustom.cmake5 "Use #include \"lvgl.h\" instead of #include \"../../lvgl.h\"" ON)
20 # Set sources used for LVGL components
26 # Build LVGL library
27 add_library(lvgl ${SOURCES}) target
28 add_library(lvgl::lvgl ALIAS lvgl)
31 lvgl PUBLIC $<$<BOOL:${LV_LVGL_H_INCLUDE_SIMPLE}>:LV_LVGL_H_INCLUDE_SIMPLE>
36 target_compile_definitions(lvgl PUBLIC LV_CONF_PATH=${LV_CONF_PATH})
41 target_compile_definitions(lvgl PUBLIC LV_CONF_SKIP=1)
45 target_include_directories(lvgl SYSTEM PUBLIC ${LVGL_ROOT_DIR} ${LV_CONF_DIR} ${CMAKE_CURRENT_BINAR…
50 add_library(lvgl::thorvg ALIAS lvgl_thorvg)
[all …]
/lvgl-latest/docs/details/main-components/
Ddisplay.rst10 In LVGL, an *lv_display_t* (not to be confused with a :ref:`Screen <screens>`) is a
12 LVGL-rendered pixels on your device. During system initialization, you must do the
13 following for each display panel you want LVGL to use:
22 How Many Displays Can LVGL Use?
24 LVGL can use any number of displays. It is only limited by available RAM and MCU time.
34 If you set up LVGL to use more than one display, be aware that some functions use the
113 LVGL uses the Top Layer and System Layer two empower you to ensure that certain
196 To create a display for LVGL:
232 During system initialization, you must set drawing buffers for LVGL to use for each
239 - ``buf1`` a buffer to which LVGL can render pixels
[all …]
/lvgl-latest/src/drivers/windows/
Dlv_windows_input.h37 * @brief Get the window handle from specific LVGL input device object.
38 * @param indev The specific LVGL input device object.
39 * @return The window handle from specific LVGL input device object.
44 * @brief Open a LVGL pointer input device object for the specific LVGL
45 * display object, or create it if the LVGL pointer input device
47 * @param display The specific LVGL display object.
48 * @return The LVGL pointer input device object for the specific LVGL
54 * @brief Open a LVGL keypad input device object for the specific LVGL
55 * display object, or create it if the LVGL keypad input device
57 * @param display The specific LVGL display object.
[all …]
/lvgl-latest/docs/details/integration/driver/display/
Dlcd_stm32_guide.rst4 Step-by-step Guide: How to use the LVGL v9 LCD drivers with STM32 devices
10 …gure the STM32Cube HAL with the new TFT-LCD display drivers introduced in LVGL v9.0. The example c…
13 …Software Extension Package. While these drivers can be used with LVGL as well, the LVGL LCD driver…
15 …The LVGL LCD drivers are meant as an alternative, simple to use API to implement LCD support for y…
17LVGL LCD drivers do not implement the communication part, whether SPI, parallel i8080 bus or other…
19LVGL-based project. If you are in a hurry and not interested in the details, you can find the fina…
27 …Although the example uses FreeRTOS, this is not a strict requirement with the LVGL LCD display dri…
29 … of this guide in the `lv_port_lcd_stm32_template.c <https://github.com/lvgl/lvgl/examples/porting…
81 …project tree clone the LVGL repository into the Middlewares/Third_Party folder (this tutorial uses…
85 git clone https://github.com/lvgl/lvgl.git -b release/v9.0
[all …]
/lvgl-latest/docs/details/integration/os/
Drt-thread.rst37 How to run LVGL on RT-Thread?
40 ….org/document/site/#/rt-thread-version/rt-thread-standard/packages-manual/lvgl-docs/introduction>`…
42 LVGL has registered as a
43 `softwarepackage <https://packages.rt-thread.org/en/detail.html?package=LVGL>`__
47 RT-Thread users can easily download LVGL source code and combine with
50 RT-Thread community has port LVGL to several BSPs:
55lvgl>`__ | `Infineon psoc6-evaluationkit-062S2 <https://github.com/RT-Thread…
57 …lications/lvgl>`__ | `Renesas ra6m3-ek <https://github.com/RT-Thread/rt-thread…
59 …487/applications/lvgl>`__ | `Renesas ra6m4-cpk <https://github.com/RT-Thread/rt-thread/tree/ma…
61 …/applications/lvgl>`__ | `Renesas ra6m3-hmi <https://github.com/RT-Thread/rt-thread/tree/maste…
[all …]
Dzephyr.rst36 How to run LVGL on Zephyr?
49 After you chose a board you can build one of the LVGL demos for it. Here we are using the :code:`na…
54 $ west build -b native_posix samples/modules/lvgl/demos
69 `README <https://docs.zephyrproject.org/latest/samples/modules/lvgl/demos/README.html>`__.
80 The shell offers enabling/disabling of LVGL monkeys:
85 uart$ lvgl monkey create [pointer|keypad|button|encoder]
88 uart$ lvgl monkey set <index> <inactive/active>
91 Speaking of memory leaks, you can also acquire stats of the memory used by LVGL
95 uart$ lvgl stats memory
102 Zephyr uses the devicetree description language to create and manage LVGL input devices.
[all …]
/lvgl-latest/examples/arduino/LVGL_Arduino/
DLVGL_Arduino.ino1 /*Using LVGL with Arduino requires some extra steps:
2 *Be sure to read the docs here: https://docs.lvgl.io/master/integration/framework/arduino.html */
4 #include <lvgl.h>
10 /*To use the built-in examples and demos of LVGL uncomment the includes below respectively.
11 …*You also need to copy `lvgl/examples` to `lvgl/src/examples`. Similarly for the demos `lvgl/demos…
12 …*Note that the `lv_examples` library is for LVGL v7 and you shouldn't install it for this version …
13 *as the examples and demos are now part of the main LVGL library. */
23 /*LVGL draw into this buffer, 1/10 screen size usually works well. The size is in bytes*/
36 /* LVGL calls it when a rendered image needs to copied to the display*/
49 /*Call it to tell LVGL you are ready*/
[all …]

12345678910>>...33