mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-28 13:36:27 +08:00
docs(integration): reorganize the files (#8701)
Arduino Lint / lint (push) Has been cancelled
Build Examples with C++ Compiler / build-examples (push) Has been cancelled
MicroPython CI / Build esp32 port (push) Has been cancelled
MicroPython CI / Build rp2 port (push) Has been cancelled
MicroPython CI / Build stm32 port (push) Has been cancelled
MicroPython CI / Build unix port (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Has been cancelled
C/C++ CI / Build ESP IDF ESP32S3 (push) Has been cancelled
C/C++ CI / Run tests with 32bit build (push) Has been cancelled
C/C++ CI / Run tests with 64bit build (push) Has been cancelled
BOM Check / bom-check (push) Has been cancelled
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Has been cancelled
Verify the widget property name / verify-property-name (push) Has been cancelled
Verify code formatting / verify-formatting (push) Has been cancelled
Compare file templates with file names / template-check (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Check Makefile / Build using Makefile (push) Has been cancelled
Check Makefile for UEFI / Build using Makefile for UEFI (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/benchmark_results_comment/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/filter_docker_logs/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/serialize_results/test.sh) (push) Has been cancelled
Hardware Performance Test / Hardware Performance Benchmark (push) Has been cancelled
Hardware Performance Test / HW Benchmark - Save PR Number (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_32B - Ubuntu (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_64B - Ubuntu (push) Has been cancelled
Port repo release update / run-release-branch-updater (push) Has been cancelled
Verify Font License / verify-font-license (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 32b - lv_conf_perf32b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 64b - lv_conf_perf64b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Save PR Number (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
Arduino Lint / lint (push) Has been cancelled
Build Examples with C++ Compiler / build-examples (push) Has been cancelled
MicroPython CI / Build esp32 port (push) Has been cancelled
MicroPython CI / Build rp2 port (push) Has been cancelled
MicroPython CI / Build stm32 port (push) Has been cancelled
MicroPython CI / Build unix port (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Has been cancelled
C/C++ CI / Build ESP IDF ESP32S3 (push) Has been cancelled
C/C++ CI / Run tests with 32bit build (push) Has been cancelled
C/C++ CI / Run tests with 64bit build (push) Has been cancelled
BOM Check / bom-check (push) Has been cancelled
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Has been cancelled
Verify the widget property name / verify-property-name (push) Has been cancelled
Verify code formatting / verify-formatting (push) Has been cancelled
Compare file templates with file names / template-check (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Check Makefile / Build using Makefile (push) Has been cancelled
Check Makefile for UEFI / Build using Makefile for UEFI (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/benchmark_results_comment/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/filter_docker_logs/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/serialize_results/test.sh) (push) Has been cancelled
Hardware Performance Test / Hardware Performance Benchmark (push) Has been cancelled
Hardware Performance Test / HW Benchmark - Save PR Number (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_32B - Ubuntu (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_64B - Ubuntu (push) Has been cancelled
Port repo release update / run-release-branch-updater (push) Has been cancelled
Verify Font License / verify-font-license (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 32b - lv_conf_perf32b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 64b - lv_conf_perf64b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Save PR Number (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
This commit is contained in:
committed by
GitHub
parent
859559cfaf
commit
2e8f375791
@@ -1,10 +1,15 @@
|
|||||||
======
|
.. _boards:
|
||||||
Boards
|
|
||||||
======
|
=============
|
||||||
|
Board Support
|
||||||
|
=============
|
||||||
|
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:class: toctree-1-deep
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
toradex
|
|
||||||
riverdi
|
lvgl_supported
|
||||||
viewe
|
partner_supported
|
||||||
|
manufacturers/index
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
==============
|
||||||
|
LVGL Supported
|
||||||
|
==============
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
====
|
||||||
|
ICOP
|
||||||
|
====
|
||||||
|
|
||||||
|
TODO
|
||||||
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
======
|
||||||
|
Boards
|
||||||
|
======
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
icop
|
||||||
|
toradex
|
||||||
|
riverdi
|
||||||
|
viewe
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
=================
|
||||||
|
Partner Supported
|
||||||
|
=================
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
=============
|
====================
|
||||||
Build Systems
|
Build System Support
|
||||||
=============
|
====================
|
||||||
|
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
============
|
|
||||||
Chip vendors
|
|
||||||
============
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 2
|
|
||||||
|
|
||||||
alif
|
|
||||||
arm
|
|
||||||
espressif
|
|
||||||
nxp
|
|
||||||
renesas/index
|
|
||||||
stm32
|
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
==========
|
||||||
|
Dave2D GPU
|
||||||
|
==========
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
.. _alif:
|
||||||
|
|
||||||
|
====
|
||||||
|
Alif
|
||||||
|
====
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
overview
|
||||||
|
dave2d_gpu
|
||||||
|
|
||||||
+4
-4
@@ -1,8 +1,8 @@
|
|||||||
.. _alif:
|
.. _alif_overview:
|
||||||
|
|
||||||
====
|
========
|
||||||
Alif
|
Overview
|
||||||
====
|
========
|
||||||
|
|
||||||
Alif Semiconductor is a next-generation chip vendor making chips that come in a
|
Alif Semiconductor is a next-generation chip vendor making chips that come in a
|
||||||
variety of configurations. Their chips are designed to excel at multiple aspects
|
variety of configurations. Their chips are designed to excel at multiple aspects
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
.. _arm:
|
||||||
|
|
||||||
|
===
|
||||||
|
Arm
|
||||||
|
===
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
overview
|
||||||
|
arm2d
|
||||||
|
|
||||||
+4
-4
@@ -1,8 +1,8 @@
|
|||||||
.. _arm:
|
.. _arm_overview:
|
||||||
|
|
||||||
===
|
========
|
||||||
Arm
|
Overview
|
||||||
===
|
========
|
||||||
|
|
||||||
Arm is a leading semiconductor and software design company, renowned for creating the Cortex-M microcontroller (MCU) cores and Cortex-A/R (MPU) processor cores, which are integral to a wide range of devices. These cores are at the heart of many embedded systems, powering chips from industry giants such as STMicroelectronics, NXP, and Renesas. Arm's energy-efficient designs are used in billions of devices worldwide, from microcontrollers to smartphones and servers. By licensing their processor designs, Arm enables a broad ecosystem of partners to develop customized solutions optimized for performance, power, and size. Arm's architecture is highly compatible with various operating systems and software libraries, including LVGL, making it a versatile choice for developers creating efficient, high-performance graphical user interfaces.
|
Arm is a leading semiconductor and software design company, renowned for creating the Cortex-M microcontroller (MCU) cores and Cortex-A/R (MPU) processor cores, which are integral to a wide range of devices. These cores are at the heart of many embedded systems, powering chips from industry giants such as STMicroelectronics, NXP, and Renesas. Arm's energy-efficient designs are used in billions of devices worldwide, from microcontrollers to smartphones and servers. By licensing their processor designs, Arm enables a broad ecosystem of partners to develop customized solutions optimized for performance, power, and size. Arm's architecture is highly compatible with various operating systems and software libraries, including LVGL, making it a versatile choice for developers creating efficient, high-performance graphical user interfaces.
|
||||||
|
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
.. _espressif:
|
||||||
|
|
||||||
|
=========
|
||||||
|
Espressif
|
||||||
|
=========
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
overview
|
||||||
|
ppa_gpu
|
||||||
|
|
||||||
+4
-4
@@ -1,6 +1,6 @@
|
|||||||
=============================
|
========
|
||||||
Espressif (ESP32 Chip Series)
|
Overview
|
||||||
=============================
|
========
|
||||||
|
|
||||||
LVGL can be used and configured as standard `ESP-IDF <https://github.com/espressif/esp-idf>`__ component.
|
LVGL can be used and configured as standard `ESP-IDF <https://github.com/espressif/esp-idf>`__ component.
|
||||||
|
|
||||||
@@ -230,5 +230,5 @@ Limitations
|
|||||||
-----------
|
-----------
|
||||||
|
|
||||||
Please notice that the PPA is at experimental level where some performance gains are expected on drawing tasks related
|
Please notice that the PPA is at experimental level where some performance gains are expected on drawing tasks related
|
||||||
to rectangle copy or filling, while for image blending, even though it is operational, there is no signifcant gains,
|
to rectangle copy or filling, while for image blending, even though it is operational, there is no significant gains,
|
||||||
the initial cause for that according to the PPA section from reference manual is due to the DMA-2D memory bandwidth.
|
the initial cause for that according to the PPA section from reference manual is due to the DMA-2D memory bandwidth.
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
.. _chip_vendors:
|
||||||
|
|
||||||
|
===================
|
||||||
|
Chip Vendor Support
|
||||||
|
===================
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
alif/index
|
||||||
|
arm/index
|
||||||
|
espressif/index
|
||||||
|
nxp/index
|
||||||
|
renesas/index
|
||||||
|
stm32/index
|
||||||
+1
-1
@@ -30,7 +30,7 @@ please notice in this mode of operation the application is responsible to alloca
|
|||||||
and pass them to the display, in the example below `buffer1` and `buffer2` are the current and the next
|
and pass them to the display, in the example below `buffer1` and `buffer2` are the current and the next
|
||||||
buffers that will be copied to the display screen, being swapped at each flush operation (managed
|
buffers that will be copied to the display screen, being swapped at each flush operation (managed
|
||||||
internally by the display driver). Also observe, in direct mode, each buffer should have the space at
|
internally by the display driver). Also observe, in direct mode, each buffer should have the space at
|
||||||
least to hold at least the size of the screen, that is it, the heigh times the width times the bytes
|
least to hold at least the size of the screen, that is it, the height times the width times the bytes
|
||||||
for a pixel (which is application dependent or display supported), on the code below this size is represented
|
for a pixel (which is application dependent or display supported), on the code below this size is represented
|
||||||
by `buf_size`.
|
by `buf_size`.
|
||||||
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
.. _nxp:
|
||||||
|
|
||||||
|
===
|
||||||
|
NXP
|
||||||
|
===
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
overview
|
||||||
|
elcdif
|
||||||
|
pxp_gpu
|
||||||
|
vg_lite_gpu
|
||||||
|
g2d_gpu
|
||||||
|
|
||||||
+3
-3
@@ -1,6 +1,6 @@
|
|||||||
===
|
========
|
||||||
NXP
|
Overview
|
||||||
===
|
========
|
||||||
|
|
||||||
.. |deg| unicode:: U+000B0 .. DEGREE SIGN
|
.. |deg| unicode:: U+000B0 .. DEGREE SIGN
|
||||||
|
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
==========
|
||||||
|
Dave2D GPU
|
||||||
|
==========
|
||||||
+2
@@ -13,3 +13,5 @@ Renesas
|
|||||||
rzg_family
|
rzg_family
|
||||||
rza_family
|
rza_family
|
||||||
supported_boards
|
supported_boards
|
||||||
|
glcdc
|
||||||
|
dave2d_gpu
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
.. _stm32:
|
||||||
|
|
||||||
|
=====
|
||||||
|
STM32
|
||||||
|
=====
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
overview
|
||||||
|
ltdc
|
||||||
|
nema_gfx_gpu
|
||||||
|
dma2d_gpu
|
||||||
|
lcd_stm32_guide
|
||||||
|
|
||||||
+1
-1
@@ -39,7 +39,7 @@ and `lv_port_stm32u5g9j-dk2 <https://github.com/lvgl/lv_port_stm32u5g9j-dk2>`__
|
|||||||
is configured to link the "cortex_m33_NemaPVG" binaries when building.
|
is configured to link the "cortex_m33_NemaPVG" binaries when building.
|
||||||
|
|
||||||
"cortex_m33_revC" works on all STM32 m33 devices with a Nema core while "cortex_m33_NemaPVG"
|
"cortex_m33_revC" works on all STM32 m33 devices with a Nema core while "cortex_m33_NemaPVG"
|
||||||
additionally supports the tesselation and matrix multiplication acceleration that
|
additionally supports the tessellation and matrix multiplication acceleration that
|
||||||
the STM32 U5F and U5G Nema cores are capable of.
|
the STM32 U5F and U5G Nema cores are capable of.
|
||||||
|
|
||||||
With a different STM32CubeIDE project, you can configure the libraries to be linked
|
With a different STM32CubeIDE project, you can configure the libraries to be linked
|
||||||
+3
-3
@@ -1,6 +1,6 @@
|
|||||||
=====
|
========
|
||||||
STM32
|
Overview
|
||||||
=====
|
========
|
||||||
|
|
||||||
LVGL Can be added to `STM32CubeIDE <https://www.st.com/en/development-tools/stm32cubeide.html>`__
|
LVGL Can be added to `STM32CubeIDE <https://www.st.com/en/development-tools/stm32cubeide.html>`__
|
||||||
in a similar fashion to any other Eclipse-based IDE.
|
in a similar fashion to any other Eclipse-based IDE.
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
=======
|
|
||||||
Display
|
|
||||||
=======
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 2
|
|
||||||
|
|
||||||
fbdev
|
|
||||||
ft81x
|
|
||||||
gen_mipi
|
|
||||||
ili9341
|
|
||||||
lcd_stm32_guide
|
|
||||||
nxp_elcdif
|
|
||||||
renesas_glcdc
|
|
||||||
st_ltdc
|
|
||||||
st7735
|
|
||||||
st7789
|
|
||||||
st7796
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
.. _drivers:
|
|
||||||
|
|
||||||
=======
|
|
||||||
Drivers
|
|
||||||
=======
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 2
|
|
||||||
|
|
||||||
display/index
|
|
||||||
libinput
|
|
||||||
opengles
|
|
||||||
touchpad/index
|
|
||||||
wayland
|
|
||||||
windows
|
|
||||||
X11
|
|
||||||
uefi
|
|
||||||
sdl
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
======
|
|
||||||
FT6X36
|
|
||||||
======
|
|
||||||
|
|
||||||
TODO
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
========
|
|
||||||
Touchpad
|
|
||||||
========
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 2
|
|
||||||
|
|
||||||
evdev
|
|
||||||
ft6x36
|
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
===
|
||||||
|
DRM
|
||||||
|
===
|
||||||
+5
-5
@@ -1,6 +1,6 @@
|
|||||||
==================
|
=====
|
||||||
Linux Evdev Driver
|
evdev
|
||||||
==================
|
=====
|
||||||
|
|
||||||
Overview
|
Overview
|
||||||
--------
|
--------
|
||||||
@@ -37,8 +37,8 @@ Ensure that an ``lv_display_t`` object is already created for ``disp``. An examp
|
|||||||
|
|
||||||
.. code-block:: c
|
.. code-block:: c
|
||||||
|
|
||||||
lv_display_t * disp = lv_linux_fbdev
|
lv_display_t * disp = lv_linux_fbdev_create();
|
||||||
lv_linux_fbdev_set_file(disp, "/dev/fb0");_create();
|
lv_linux_fbdev_set_file(disp, "/dev/fb0");
|
||||||
|
|
||||||
|
|
||||||
Locating your input device
|
Locating your input device
|
||||||
+3
-3
@@ -1,8 +1,8 @@
|
|||||||
.. _opengl_es_driver:
|
.. _opengl_es_driver:
|
||||||
|
|
||||||
===============================
|
====
|
||||||
OpenGL ES Display/Inputs Driver
|
GLFW
|
||||||
===============================
|
====
|
||||||
|
|
||||||
Overview
|
Overview
|
||||||
--------
|
--------
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user