Home
last modified time | relevance | path

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

1234567

/Zephyr-latest/samples/modules/lvgl/demos/
Dsample.yaml2 description: LVGL sample, containing all upstream demos
3 name: LVGL demos
6 - lvgl
16 - lvgl
22 - "\\[\\w+ free bytes, \\w+ allocated bytes, overhead = \\w+ bytes | lvgl in malloc mode\\]"
24 sample.modules.lvgl.demo_music:
27 sample.modules.lvgl.demo_benchmark:
31 sample.modules.lvgl.demo_stress:
34 sample.modules.lvgl.demo_widgets:
37 sample.modules.lvgl.demo_flex_layout:
[all …]
DKconfig5 prompt "LVGL demo to build"
11 bool "LVGL music demo"
17 bool "LVGL benchmark demo"
24 bool "LVGL stress demo"
30 bool "LVGL widgets demo"
36 bool "LVGL flex layout demo"
42 bool "LVGL keypad and encoder demo"
48 bool "LVGL render demo"
54 bool "LVGL scroll demo"
60 bool "LVGL multilang demo"
DREADME.rst1 .. zephyr:code-sample:: lvgl-demos
2 :name: LVGL demos
5 Run LVGL built-in demos.
10 A sample showcasing upstream LVGL demos.
13 …usic player demo shows what kind of modern, smartphone-like user interfaces can be created on LVGL.
17 …A stress test for LVGL. It contains a lot of object creation, deletion, animations, styles usage, …
31 More details can be found in `LVGL demos Readme`_.
37 … mouse, or touch screen capable display, compatible with :dtcompatible:`zephyr,lvgl-pointer-input`.
39 …ble:`zephyr,lvgl-keypad-input`), rotary encoders (:dtcompatible:`zephyr,lvgl-encoder-input`) and h…
47 :zephyr-app: samples/modules/lvgl/demos
[all …]
/Zephyr-latest/dts/bindings/input/
Dzephyr,lvgl-keypad-input.yaml5 LVGL keypad indev pseudo-device
8 lv_indev_data_t to the underlying keypad lv_indev_t managed by LVGL.
11 to the lvgl keys. There are lvgl keys that have a special function:
12 https://docs.lvgl.io/master/overview/indev.html#keys.
17 #include <zephyr/dt-bindings/lvgl/lvgl.h>
20 compatible = "zephyr,lvgl-keypad-input";
23 lvgl-codes = <LV_KEY_NEXT LV_KEY_PREV>;
26 compatible: "zephyr,lvgl-keypad-input"
28 include: zephyr,lvgl-common-input.yaml
37 lvgl-codes:
[all …]
Dzephyr,lvgl-encoder-input.yaml5 LVGL encoder indev pseudo-device
8 lv_indev_data_t to the underlying encoder lv_indev_t managed by LVGL.
13 compatible = "zephyr,lvgl-encoder-input";
18 compatible: "zephyr,lvgl-encoder-input"
20 include: zephyr,lvgl-common-input.yaml
Dzephyr,lvgl-pointer-input.yaml5 LVGL pointer indev pseudo-device
8 lv_indev_data_t to the underlying pointer lv_indev_t managed by LVGL.
14 compatible = "zephyr,lvgl-pointer-input";
18 compatible: "zephyr,lvgl-pointer-input"
20 include: zephyr,lvgl-common-input.yaml
Dzephyr,lvgl-button-input.yaml5 LVGL button indev pseudo-device
8 lv_indev_data_t to the underlying button lv_indev_t managed by LVGL.
13 compatible = "zephyr,lvgl-button-input";
22 compatible: "zephyr,lvgl-button-input"
24 include: zephyr,lvgl-common-input.yaml
/Zephyr-latest/samples/subsys/display/lvgl/
Dsample.yaml2 description: LVGL sample application
3 name: lvgl
5 sample.display.lvgl.gui:
18 - lvgl
20 - lvgl
23 sample.display.lvgl.rk055hdmipi4m:
25 # a display shield to work with LVGL
36 - lvgl
45 sample.subsys.display.lvgl.st_b_lcd40_dsi1_mb1166:
53 - lvgl
[all …]
DREADME.rst1 .. zephyr:code-sample:: lvgl
2 :name: LVGL basic sample
5 Display a "Hello World" and react to user input using LVGL.
17 (:dtcompatible:`zephyr,lvgl-pointer-input`), a button widget is displayed
20 The button pseudo device (:dtcompatible:`zephyr,lvgl-button-input`) maps
24 The encoder pseudo device (:dtcompatible:`zephyr,lvgl-encoder-input`)
29 The keypad pseudo device (:dtcompatible:`zephyr,lvgl-keypad-input`) can
71 :zephyr-app: samples/subsys/display/lvgl
79 :zephyr-app: samples/subsys/display/lvgl
91 .. _LVGL Web Page: https://lvgl.io/
/Zephyr-latest/modules/lvgl/
DKconfig8 config LVGL config
9 bool "LVGL support"
11 This option enables the LVGL graphics library.
13 if LVGL
60 bool "Link 'app' with LVGL"
63 Add LVGL header files to the 'app' include path. It may be
64 disabled if the include paths for LVGL are causing aliasing
68 bool "LVGL file system support"
95 bool "Flush LVGL frames in a separate thread"
97 Flush LVGL frames in a separate thread, while the primary thread
[all …]
DKconfig.memory23 Memory pool to use for lvgl allocated objects
32 bool "User space lvgl pool"
50 Place LVGL memory pool in custom section, with tag ".lvgl_heap".
51 This can be used by custom linker scripts to relocate the LVGL
75 since the controller can render the LVGL framebuffer directly
90 Place LVGL rendering buffers in custom section, with tag ".lvgl_buf".
91 This can be used by custom linker scripts to relocate the LVGL
DKconfig.input8 bool "Input lvgl pointer"
21 bool "Input lvgl button"
34 bool "Input lvgl encoder"
47 bool "Input lvgl keypad"
/Zephyr-latest/tests/lib/gui/lvgl/
Dtestcase.yaml6 libraries.gui.lvgl:
12 libraries.gui.lvgl.dynamic.heap.libc:
23 libraries.gui.lvgl.dynamic.pool.sys_heap:
33 libraries.gui.lvgl.16bit:
41 libraries.gui.lvgl.8bit:
49 libraries.gui.lvgl.mono:
57 libraries.gui.lvgl.16bit.swap:
66 libraries.gui.lvgl.stm32h747i_disco_m7:
72 libraries.gui.lvgl.stm32h747i_disco_m7_blk:
83 libraries.gui.lvgl.osal:
/Zephyr-latest/samples/modules/lvgl/screen_transparency/
Dsample.yaml2 description: Demonstrating Screen Transparency using LVGL
3 name: LVGL screen transparency
5 sample.modules.lvgl.screen_transparency:
14 - lvgl
16 - lvgl
DREADME.rst1 .. zephyr:code-sample:: lvgl-screen-transparency
2 :name: LVGL screen transparency
5 Rendering to screens with transparency support using LVGL.
10 A sample application that demonstrates how to use LVGL to render to
26 :zephyr-app: samples/modules/lvgl/screen_transparency
/Zephyr-latest/samples/modules/lvgl/accelerometer_chart/
Dsample.yaml2 description: Real-time visualization of acceleration data using LVGL chart widget
3 name: LVGL acceleration chart
5 sample.modules.lvgl.accelerometer_chart:
14 - lvgl
16 - lvgl
DREADME.rst1 .. zephyr:code-sample:: lvgl-accelerometer-chart
2 :name: LVGL line chart with accelerometer data
5 Display acceleration data on a real-time chart using LVGL.
10 A sample application that demonstrates how to use LVGL and the :ref:`sensor` to
13 This sample creates a line chart with three series, one for each axis of the accelerometer. An LVGL
46 :zephyr-app: samples/modules/lvgl/accelerometer_chart
/Zephyr-latest/samples/subsys/display/lvgl/boards/
Dst25dv_mb1283_disco.overlay8 #include <zephyr/dt-bindings/lvgl/lvgl.h>
12 compatible = "zephyr,lvgl-pointer-input";
18 compatible = "zephyr,lvgl-keypad-input";
21 lvgl-codes = <LV_KEY_RIGHT LV_KEY_LEFT LV_KEY_UP LV_KEY_DOWN LV_KEY_ENTER LV_KEY_ESC>;
Dwio_terminal.overlay7 #include <zephyr/dt-bindings/lvgl/lvgl.h>
11 compatible = "zephyr,lvgl-button-input";
18 compatible = "zephyr,lvgl-keypad-input";
21 lvgl-codes = <LV_KEY_ENTER LV_KEY_DOWN LV_KEY_UP LV_KEY_LEFT LV_KEY_RIGHT>;
Dnative_posix.overlay8 #include <zephyr/dt-bindings/lvgl/lvgl.h>
59 compatible = "zephyr,lvgl-button-input";
66 compatible = "zephyr,lvgl-encoder-input";
72 compatible = "zephyr,lvgl-keypad-input";
75 lvgl-codes = <LV_KEY_LEFT LV_KEY_RIGHT LV_KEY_ENTER>;
/Zephyr-latest/boards/shields/rk055hdmipi4ma0/
DKconfig.defconfig15 if LVGL
17 # Configure LVGL to use touchscreen with KSCAN API
25 # LVGL should allocate buffers equal to size of display
52 endif # LVGL
/Zephyr-latest/samples/modules/lvgl/
Dlvgl.rst1 .. zephyr:code-sample-category:: lvgl
2 :name: LVGL
5 These samples demonstrate how to build graphical user interfaces using LVGL in Zephyr.
/Zephyr-latest/boards/shields/st_b_lcd40_dsi1_mb1166/boards/
Dstm32h747i_disco_stm32h747xx_m7.defconfig5 if LVGL
7 # Double frame buffer maintained by lvgl.
20 endif #LVGL
/Zephyr-latest/boards/shields/rtkmipilcdb00000be/
DKconfig.defconfig14 if LVGL
16 # Configure LVGL to use touchscreen with input API
31 # LVGL should allocate buffers equal to size of display
55 endif # LVGL
/Zephyr-latest/samples/modules/lvgl/demos/boards/
Dst25dv_mb1283_disco.overlay8 #include <zephyr/dt-bindings/lvgl/lvgl.h>
12 compatible = "zephyr,lvgl-pointer-input";

1234567