/lvgl-latest/ |
D | Kconfig | 98 depends on LV_USE_BUILTIN_MALLOC 103 depends on LV_USE_BUILTIN_MALLOC 108 depends on LV_USE_BUILTIN_MALLOC 164 depends on LV_OS_CUSTOM 169 depends on LV_OS_FREERTOS 192 depends on LV_USE_MATRIX 199 depends on LV_USE_DRAW_SW 217 depends on LV_USE_OS > 0 225 Required to draw anything on the screen. 230 depends on LV_USE_DRAW_SW [all …]
|
/lvgl-latest/docs/details/integration/boards/ |
D | toradex.rst | 11 based on microprocessor units (MPUs). These boards and modules are designed to 20 Toradex offers a wide range of system-on-modules (SoMs) and carrier boards 28 Aquila is a new System on Module standard expanding the Toradex portfolio to 36 Aquila Computer on Module: 38 - `Aquila iMX95 <https://www.toradex.com/computer-on-modules/ 40 - `Aquila AM69 <https://www.toradex.com/computer-on-modules/ 52 Apalis is a scalable System on Module (SoM) / Computer on Module (CoM) family 56 product range, and they provide the most interfaces of any product line on the 62 Apalis Computer on Module: 64 - `Apalis iMX8 <https://www.toradex.com/computer-on-modules/ [all …]
|
/lvgl-latest/docs/details/integration/ide/ |
D | pc-simulator.rst | 4 Simulator on PC 8 development boards). LVGL will run on a simulator environment on the PC 11 Using the simulator on a PC has the following advantages: 13 - Hardware independent: Write code, run it on the PC and see the result on a monitor. 19 add a lot of ``printf`` s, do profiling, and so on. 26 Choose your favorite IDE, read its README on GitHub, download the project, and load it to the IDE. 28 - `Eclipse with SDL driver <https://github.com/lvgl/lv_sim_eclipse_sdl>`__: Recommended on Linux an… 29 - `VisualStudio <https://github.com/lvgl/lv_port_pc_visual_studio>`__: Recommended on Windows 30 - `VSCode with SDL driver <https://github.com/lvgl/lv_port_pc_vscode>`__: Recommended on Linux (SDL… 31 - `CodeBlocks <https://github.com/lvgl/lv_sim_codeblocks_win>`__: Recommended on Windows [all …]
|
/lvgl-latest/docs/details/widgets/ |
D | tabview.rst | 19 The tab buttons can be positioned on the top, bottom, left and right 22 A new tab can be selected either by clicking on a tab button or by 23 sliding horizontally on the content. 33 There are no special parts on the Tab View but the :ref:`base_widget` and 66 - Click on its tab button 81 When tabs are on the top or bottom, this means the height of the tab bar, and when 82 they are on the sides, it means the width. 116 Keys have effect only on the tab buttons.
|
D | chart.rst | 25 - show precise locations of points or other locations on chart with cursors 52 data series is created (more on this below). More than one data series can be 59 - For LINE- and BAR-charts, this is the number of points on the X axis. 68 based on its chart type and ``point_count``. (All chart types use an array of 71 - To get points to be drawn on the chart, you must set their Y-values to something 94 When a chart is drawn, certain things appear on top of other things, in this 100 - Earliest data series added appears on top. 102 on top of points earlier in the sequence when there is overlap. 106 - The most recent cursor added appears on top. 125 the appearance of points on the line. [all …]
|
D | tileview.rst | 13 swiping. Any direction of swiping can be disabled on the tiles 17 may have seen on smartwatches. 42 tile on the ``col_id``\ -th column and ``row_id``\ -th row. ``dir`` can be 46 The returned value is a pointer to the tile (a :ref:`base_widget`) on which the
|
D | switch.rst | 12 modify, a value that can be "on" or "off". 48 To get the current state of the Switch (with ``true`` being on), use 51 Call :cpp:expr:`lv_obj_add_state(widget, LV_STATE_CHECKED)` to turn it on, or 60 on ``width`` and ``height``. You can change this behavior using
|
D | win.rst | 25 - Header on the background: :ref:`base_widget` 26 - Title on the header: :ref:`lv_label` 27 - Buttons on the header: :ref:`lv_button` 28 - Content Area on the background: :ref:`base_widget` 74 on the far right of the Header. 78 ``icon`` is not NULL, an image is created, centered on the button, using ``icon``
|
D | keyboard.rst | 12 with predefined keymaps and other features to provide an on-screen virtual keyboard 60 To enable key pop-overs on press, like on common Android and iOS 62 control maps are preconfigured to only show the pop-overs on keys that 63 produce a symbol (i.e. not on space). If you use a custom keymap (see below), set 68 boundaries. To account for this, reserve extra free space on top of the
|
D | dropdown.rst | 13 predefined text. When activated (by click on the Drop-Down List), a list 48 spacing on the right. 53 The list is shown/hidden on open/close. To add styles to it use 105 The list can be created on any side. The default :cpp:enumerator:`LV_DIR_BOTTOM` can 118 will be shown on the left, otherwise on the right. 126 the selected option is displayed on the button.
|
/lvgl-latest/docs/details/libs/ |
D | arduino_sd.rst | 7 Enables reading and writing on SD cards. 9 and read/write on them. You can also move through directories on the SD card..
|
/lvgl-latest/docs/details/debugging/ |
D | vg_lite_tvg.rst | 7 LVGL integrates a VG-Lite simulator based on ThorVG. 8 …g of VG-Lite adaptation and reduce the time of debugging and locating problems on hardware devices. 16 and simulate the same rendering images as the real hardware on the simulator. 23 2. Enable ThorVG and turn on the configuration :c:macro:`LV_USE_THORVG_INTERNAL` or :c:macro:`LV_US…
|
/lvgl-latest/docs/details/integration/os/ |
D | torizon_os.rst | 9 By using docker containers it allows developers to focus on the application 13 application that can be deployed on any Toradex device running TorizonOS. 19 More information is available on the Toradex `website <https://www.toradex.com/computer-on-modules>… 25 this guide. Also Docker needs to be present on the development host. 38 Copy the IP address that was assigned to the device by the DHCP server on your network. 66 More information on the build environment for Torizon containers is available `here 152 The ``deploy`` image will be deployed on the device. 173 The image is now ready to be deployed on the device. There are several ways to perform 178 For this guide, we are going to setup a Docker registry container on the development host 179 which will be accessible from any device on your LAN. The Toradex board being on the same network [all …]
|
D | nuttx.rst | 9 operating system (RTOS) with an emphasis on technical standards 59 on your computer and when it is done, compile it on NuttX and that is 67 - visualize sensor data directly and easily on the board without using 85 First you need to install the pre-requisites on your system 89 Linux <https://acassis.wordpress.com/2018/01/10/how-to-build-nuttx-on-windows-10/>`__ 120 flash on your board: 151 - This blog post: `LVGL on 152 …LPCXpresso54628 <https://acassis.wordpress.com/2018/07/19/running-nuttx-on-lpcxpresso54628-om13098…
|
/lvgl-latest/examples/get_started/ |
D | index.rst | 8 A button with a label and react on click event 19 Create a slider and write its value on a label
|
/lvgl-latest/examples/others/gridnav/ |
D | index.rst | 8 Grid navigation on a list 20 Simple navigation on a list widget
|
/lvgl-latest/.github/workflows/ |
D | makefile.yml | 3 on: 18 runs-on: ubuntu-22.04
|
/lvgl-latest/docs/details/integration/chip/ |
D | alif.rst | 15 LVGL on Alif Boards 18 This is a guide for getting started with LVGL on an Alif board. It specifically details 20 `alif_m55-lvgl <https://github.com/alifsemi/alif_m55-lvgl>`__ running on the 22 based on the `Alif VS Code Template <https://github.com/alifsemi/alif_vscode-template>`__ 38 Install Visual Studio code. There are different ways of installing it depending on your platform. 51 …he "Dev Containers" VS Code extension. Select your container from the "Remote Explorer" on the left 58 Make sure these are installed in your environment. The VS Code extensions rely on these being prese… 126 If it hasn't happened automatically, Click "Arm Tools" on the bottom bar and then 180 it by either clicking the gear icon on the bottom bar or by navigating to the CMSIS panel 181 on the left and clicking the gear at the top of that view. When it's open, it's a [all …]
|
/lvgl-latest/docs/details/integration/driver/ |
D | wayland.rst | 44 - Enable window decorations, only required on GNOME because out of all the available wayland compos… 51 - Enable support for the deprecated 'wl_shell', Only useful when the BSP on the target has weston `… 116 This allows the wayland client to work on well on weston, resizing shared memory buffers during 117 a commit does not work well on weston. 124 Causing the driver to wait until the arrival of any message on the wayland socket, the process is i… 149 …sulting files can then be integrated into the project, it's better to re-run ``wayland-scanner`` on 151 dynamically linked library installed on the system. 160 * Eventually add enhanced support for XDG shell to allow the creation of desktop apps on Unix-like …
|
/lvgl-latest/docs/details/base-widget/ |
D | layer.rst | 24 By default, LVGL draws new Widgets on top of old Widgets. 40 lv_obj_t * btn1 = lv_button_create(scr); /* Create the first button on the screen */ 43 lv_obj_t * btn2 = lv_button_create(scr); /* Create the second button on the screen */ 47 lv_obj_t * label1 = lv_label_create(btn1); /* Create a label on the first button */ 50 lv_obj_t * label2 = lv_label_create(btn2); /* Create a label on the second button */ 72 - When :cpp:expr:`lv_obj_set_parent(widget, new_parent)` is used, ``widget`` will be on the foregro…
|
D | scroll.rst | 36 :cpp:expr:`lv_obj_set_scrollbar_mode(widget, LV_SCROLLBAR_MODE_...)` sets the scrollbar mode on a W… 71 (:c:macro:`LV_BASE_DIR_RTL`) the vertical scrollbar will be placed on the left. 73 can be set directly on the :cpp:enumerator:`LV_PART_SCROLLBAR` part of a Widget, or 74 on the Widget's LV_PART_MAIN part, or that of any of its parents, to make a scrollbar 96 Widget's height or width, depending on whether the scrollbar is vertical or horizontal. Any length … 111 triggered on every position change. 154 The propagation on scrolling is called "scroll chaining" and it can be 156 chaining is disabled the propagation stops on the Widget and the 217 Scroll on focus 220 Imagine that there are a lot of Widgets in a group that are on a scrollable [all …]
|
/lvgl-latest/docs/details/base-widget/layouts/ |
D | flex.rst | 35 - **grow**: if set on an item it will "grow" to fill the remaining space in 38 - **gap**: the space between rows and columns or the items on a track 47 Use the following functions to set and control the Flex layout on any parent Widget. 90 on the main axis. E.g. flush the items to the right on 94 on the cross axis. E.g. if the items have different height, align them 110 on both sides. This makes the space between items double the space 136 Flex grow can be set on a child Widget with 138 1 or 0 to disable grow on the child. 188 :cpp:enumerator:`LV_FLEX_ALIGN_END` is swapped on ``ROW`` layouts. I.e. 191 The items on ``ROW`` layouts, and tracks of ``COLUMN`` layouts will be
|
/lvgl-latest/examples/widgets/chart/ |
D | index.rst | 21 Recolor bars based on their value 33 Show cursor on the clicked point
|
/lvgl-latest/tests/ |
D | README.md | 22 It relies on scripts/LVGLImage.py, which requires pngquant and pypng. 26 As of now the generated image on CI uses pngquant 2.13.1-1. 28 For full information on running tests run: `./tests/main.py --help`. 32 GitHub's CI automatically runs these tests on pushes and pull requests to `master` and `releasev8.*…
|
/lvgl-latest/docs/ |
D | CONTRIBUTING.rst | 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… 55 You can see what it looks like on GitHub for LVGL here: 58 To add your changes you can edit files online on GitHub and send a new 69 4. Add a commit message on the bottom of the page. 84 5. Create a PR on GitHub from the page of your ``lvgl`` repository (``https://github.com/<YOUR_NAME… 189 If the code you would like to add is based on an article, post or 190 comment on a website (e.g. StackOverflow) the license and/or rules of 197 /* The original version of this code-snippet was published on StackOverflow. 211 the derived work. Any derivative work based on MIT licensed code must
|