/Zephyr-latest/samples/modules/lvgl/demos/ |
D | sample.yaml | 2 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 …]
|
D | Kconfig | 5 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"
|
D | README.rst | 1 .. 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/ |
D | zephyr,lvgl-keypad-input.yaml | 5 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 …]
|
D | zephyr,lvgl-encoder-input.yaml | 5 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
|
D | zephyr,lvgl-pointer-input.yaml | 5 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
|
D | zephyr,lvgl-button-input.yaml | 5 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/ |
D | sample.yaml | 2 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 …]
|
D | README.rst | 1 .. 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/ |
D | Kconfig | 8 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 …]
|
D | Kconfig.memory | 23 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
|
D | Kconfig.input | 8 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/ |
D | testcase.yaml | 6 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/ |
D | sample.yaml | 2 description: Demonstrating Screen Transparency using LVGL 3 name: LVGL screen transparency 5 sample.modules.lvgl.screen_transparency: 14 - lvgl 16 - lvgl
|
D | README.rst | 1 .. 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/ |
D | sample.yaml | 2 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
|
D | README.rst | 1 .. 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/ |
D | st25dv_mb1283_disco.overlay | 8 #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>;
|
D | wio_terminal.overlay | 7 #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>;
|
D | native_posix.overlay | 8 #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/ |
D | Kconfig.defconfig | 15 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/ |
D | lvgl.rst | 1 .. 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/ |
D | stm32h747i_disco_stm32h747xx_m7.defconfig | 5 if LVGL 7 # Double frame buffer maintained by lvgl. 20 endif #LVGL
|
/Zephyr-latest/boards/shields/rtkmipilcdb00000be/ |
D | Kconfig.defconfig | 14 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/ |
D | st25dv_mb1283_disco.overlay | 8 #include <zephyr/dt-bindings/lvgl/lvgl.h> 12 compatible = "zephyr,lvgl-pointer-input";
|