Home
last modified time | relevance | path

Searched full:your (Results 1 – 25 of 129) sorted by relevance

123456

/lvgl-latest/examples/porting/
Dlv_port_indev_template.c80 * You should shape them according to your hardware
87 /*Initialize your touchpad if you have*/
99 /*Initialize your mouse if you have*/
116 /*Initialize your keypad or keyboard if you have*/
133 /*Initialize your encoder if you have*/
150 /*Initialize your button if you have*/
174 /*Initialize your touchpad*/
177 /*Your code comes here*/
203 /*Your code comes here*/
211 /*Your code comes here*/
[all …]
Dlv_port_fs_template.c59 * Initialize your storage device and File System
90 /*Initialize your Storage device and File system.*/
113 f = ... /*Add your code here*/
117 f = ... /*Add your code here*/
121 f = ... /*Add your code here*/
137 /*Add your code here*/
155 /*Add your code here*/
173 /*Add your code here*/
190 /*Add your code here*/
205 /*Add your code here*/
[all …]
/lvgl-latest/docs/
DCONTRIBUTING.rst9 Join LVGL's community and leave your footprint in the library!
24 - **Spread the Word**: Share your LVGL experience with friends or on social media to boost its visi…
28 - **Tell your ideas**: If you miss something from LVGL we would love to hear about it in a `GitHub …
51 notification like "Hey, I made some updates to your project. Here are
53 (called fork) of the original project under your account, make some
54 changes there, and notify the original repository about your updates.
58 To add your changes you can edit files online on GitHub and send a new
60 updates in your favorite editor/IDE and use git to publish the changes
68 3. Add your changes to the file.
80 repository to your GitHub account (``https://github.com/<YOUR_NAME>?tab=repositories``)
[all …]
Dconf.py29 # If your documentation needs a minimal Sphinx version, state it here.
34 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
420 …"porting/index": "../intro/add-lvgl-to-your-project/index.html" …
421 …"porting/os": "../intro/add-lvgl-to-your-project/threading.html" …
422 …"porting/project": "../intro/add-lvgl-to-your-project/connecting_lvgl.h…
423 …"porting/sleep": "../intro/add-lvgl-to-your-project/threading.html" …
424 …"porting/tick": "../intro/add-lvgl-to-your-project/connecting_lvgl.h…
425 …"porting/timer_handler": "../intro/add-lvgl-to-your-project/timer_handler.htm…
/lvgl-latest/docs/details/integration/chip/
Dstm32.rst17 this doesn't appear, or doesn't work, you can review your project
22 Now that the source files are included in your project, follow the instructions to
47 - In your ``main()`` function, after initialising your CPU,
76 - Add a call to :cpp:func:`lv_timer_handler` inside your ``while(1)`` loop:
89 …file (the name will depend on your specific MCU), and update the :cpp:func:`SysTick_Handler` funct…
111 - Finally, write the callback function, ``my_flush_cb``, which will send the display buffer to your
112 one example, but it will vary depending on your setup.
152 \* ``#include "lvgl.h"`` \* Create your frame buffer(s) as global variables:
159 /* TODO: Declare your own BUFF_SIZE appropriate to your system. */
165 - In your ``main`` function, after your peripherals (SPI, GPIOs, LCD
[all …]
Despressif.rst7 …s/esp-idf/en/stable/esp32/get-started/index.html>`__ to install and set up ESP-IDF on your machine.
24 Using LVGL in Your ESP-IDF Project
27 The simplest way to integrate LVGL into your ESP-IDF project is via the `esp_lvgl_port <https://com…
29 …sions 8 and 9 and is compatible with ESP-IDF v4.4 and above. To add it to your project, use the fo…
35 …for new projects. If a specific LVGL version is required, specify this in your project to avoid au…
41 … component <https://components.espressif.com/component/lvgl/lvgl>`__ into your project with follow…
47 Adjust the ``^9.*`` part to match your LVGL version requirement. More information on version specif…
51 …ersions and does not allow local modifications. To do this, clone LVGL to your project with the fo…
64 To configure LVGL, launch the configuration menu with ``idf.py menuconfig`` in your project root di…
76 These components share a common public API, making it easy to migrate your projects across differen…
[all …]
Dalif.rst38 Install Visual Studio code. There are different ways of installing it depending on your platform.
46 …There should be two serial ports created upon connecting your Alif board. On Linux, they will be s…
51 …Install the "Dev Containers" VS Code extension. Select your container from the "Remote Explorer" o…
58 Make sure these are installed in your environment. The VS Code extensions rely on these being prese…
144 If your ``settings.json`` looks like this initially...
173 Identify your board variant in the list and set ``BOARD_ALIF_DEVKIT_VARIANT`` to the correct value.
188 In your terminal you should see CMSIS packs being installed. Wait for it to complete.
202 The LVGL benchmark should run on your Alif board after flashing completes.
215 low-level manipulations on your board.
225 is that your application can run theoretically run low-priority workloads efficiently on
/lvgl-latest/docs/details/libs/
Drlottie.rst38 And finally add the ``-lrlottie`` flag to your linker.
101 You can also create your own animations with Adobe After Effects or
109 You'll combine your intentions when calling the first method, like in
150 If your ESP32 chip does not have SPIRAM you will face severe limitations
197 cd 'your/project/directory'
215 Apply the patch file to your rlottie submodule.
224 ``'your-project-directory'/components/rlottie/``
227 your project level CMakeLists in your IDF project to require rlottie:
233 From here, you should be able to use lv_rlottie objects in your ESP-IDF
270 enabled in the menuconfig options for your given espressif chip.
[all …]
/lvgl-latest/
DREADME.md26 <a href="https://lvgl.io/demos" title="Demos running in your browser">Demos</a> |
37 …and a typography system supporting many languages. To integrate LVGL into your platform, all you n…
40 …ting services. Contact us if you need some support during the development of your next GUI project.
65 - No custom build system is used. You can build LVGL as you build the other files of your project.
84 **How to get paid for your contribution?**<br>
430 …6. Port LVGL to a board. See the [Porting](https://docs.lvgl.io/master/intro/add-lvgl-to-your-proj…
444 …nce in the user interface and graphics industry we can help you the bring your UI to the next leve…
446 …xperts in creating beautiful modern designs which fit to your product and the resources of your ha…
447 … We can also implement your UI based on the design you or we have created. You can be sure that we…
458 …rom simply speaking about your project, through writing examples, improving the documentation, fix…
/lvgl-latest/docs/intro/add-lvgl-to-your-project/
Dconnecting_lvgl.rst4 Connecting LVGL to Your Hardware
15 - added the appropriate LVGL files to your project, and
16 - :ref:`created a lv_conf.h file <lv_conf>` for your project,
18 you will need to complete a few more steps to get your project up and running with LVGL.
23 2. Initialize your drivers.
78 called from an interrupt if writing to a ``uint32_t`` value is atomic on your
83 system (causing the update of the Tick value to not be atomic) and your platform uses
145 your project. LVGL supports a wide variety of user-input devices:
Dthreading.rst96 - :cpp:func:`lv_tick_inc` (if writing to a ``uint32_t`` is atomic on your
102 If an interrupt MUST convey information to part of your application that calls
103 LVGL functions, set a flag or other atomic value that your LVGL-calling thread
205 If your OS is integrated with LVGL (the macro :c:macro:`LV_USE_OS` has a value
210 and :cpp:func:`lv_unlock()` internally, so you do not have to bracket your
213 If your OS is NOT integrated with LVGL, then these calls either return
273 You should also add the following lines to your input device read
Dconfiguration.rst18 When setting up your project for the first time, copy ``lvgl/lv_conf_template.h`` to
21 the color depth used by your display panel. See comments in ``lv_conf.h`` for
28 other files and folders in your project
31 should add the :c:macro:`LV_CONF_INCLUDE_SIMPLE` define to your compiler
65 to at least set :c:macro:`LV_COLOR_DEPTH` according to your display's color
/lvgl-latest/docs/intro/
Dintroduction.rst67 It is not mandatory, but we highly appreciate it if you write a few words about your project in the…
170 You should use them only if your question or issue is tightly related to the development of the lib…
172 Before posting a question, please read this FAQ section since you might find the answer to your iss…
192 If you can do this with your display then you can use it with LVGL.
210 * Be sure your display works without LVGL. E.g. paint it to red on start up.
231 Be sure you are calling :cpp:expr:`lv_display_flush_ready(drv)` at the end of your
238 There is probably a bug in your display driver. Try the following code without using LVGL. You shou…
267 The configured LVGL color format is probably not compatible with your display's color format. Check…
273 - Turn on compiler optimization and enable instruction- and data-caching if your MCU has them.
277 - If your display has an SPI port consider changing to a model with a parallel interface because it…
/lvgl-latest/docs/details/main-components/
Danimation.rst9 the thing being changed can be virtually anything in your system. It is very
10 convenient to apply this to LVGL Widgets in your user interface (UI), to change their
49 components. But you can provide your own "set" functions, and so the application of
50 Animations is really limited only by your imagination.
158 Alternately, you can provide your own Path function.
164 If you provide your own custom Path function, its prototype is:
216 After you have set up your :cpp:type:`lv_anim_t` object, it is important to realize
219 passing the *template* you have set up, it uses your template to dynamically allocate
252 from the list of running Animations. This does not impact your Animation template.
Dfont.rst49 LVGL supports **UTF-8** encoded Unicode characters. Your editor needs to
50 be configured to save your code/text as UTF-8 (usually this the default)
282 There are several ways to add a new font to your project:
285 Just set the parameters, click the *Convert* button, copy the font to your project
314 declare and use the font in your code.
317 5. Convert the font and copy the generated source code to your project.
318 Make sure to compile the ``.c`` file of your font.
479 can add your own font engine in place of LVGL's internal one. For
505 /* Your code here */
524 /* Your code here */
Dindev.rst23 to the display your input device is "connected to" before making the above calls.
238 - Register a Read Callback function for your device and set its type to
266 With an encoder your application can receive events from the following:
349 The most important special keys in your :cpp:func:`read_cb` function are:
359 You should translate some of your keys to these special keys to support navigation
525 To solve this you can write an event driven driver for your input device
559 for a template for your own Input-Device driver.
Ddisplay.rst12 LVGL-rendered pixels on your device. During system initialization, you must do the
29 on demand. (You need to add your VNC driver.)
342 LVGL might render the screen in multiple chunks and therefore call your Flush
391 emitted to allow for hardware reconfiguration. If your display panel and/or its
506 If you wish you can also write your own function, or use assembly instructions for
551 To skip the palette, include the following line in your :ref:`flush_callback` function: ``px_map +=…
570 rounder callback to your display driver. This callback will round the width and
747 for a template for your own driver.
/lvgl-latest/docs/details/integration/os/
Dtorizon_os.rst38 Copy the IP address that was assigned to the device by the DHCP server on your network.
179 which will be accessible from any device on your LAN. The Toradex board being on the same network
204 # Be sure to replace set the IP address of your host instead
216 # Pull the image from your development host
237 * You are now ready to build your LVGL application for Torizon OS.
239 as it will simplify your workflow.
Dqnx.rst31 There are two ways to use LVGL in your QNX project. The first is similar to how
35 Include LVGL in Your Project
62 **Note that this method is an alternative to including LVGL in your project. If
84 As a general rule, if you only want to have one LVGL application in your system
95 To create a LVGL application for QNX, follow these steps in your code:
Dnuttx.rst59 on your computer and when it is done, compile it on NuttX and that is
65 - GUI demos to demonstrate your board graphics capacities.
85 First you need to install the pre-requisites on your system
120 flash on your board:
142 Here are some configurations that you can use to customize your NuttX and LVGL setup:
Dzephyr.rst39 To setup your development environment refer to the
50 board, which allows for running the application on your posix compliant host system:
56 To run the application on your host:
90 This is useful for checking your application for memory leaks and other bugs.
147 the footprint of your application.
/lvgl-latest/docs/details/integration/building/
Dcmake.rst21 - Ninja (for Linux builds). Be sure to Add ninja to your PATH!
46 Simply load this project into your IDE and select your desired preset and you are good to go.
52 Open this project with CMake GUI and select your desired preset. When hitting the generate button,
74 You can also build your project using the command line. Run the following commands
/lvgl-latest/demos/
DREADME.md3 ## Add the examples to your projects
20 /* Benchmark your system */
50 3. If your development environment or toolchain does not add source files inside '***lvgl***' folde…
51 4. Include "***demos/lv_demos.h***" in your application source file, for example:
64 If you build your main program named `lv_demos`, then you can run the widgets demo by running `lv_d…
/lvgl-latest/docs/details/widgets/
Dchart.rst57 - If you provide your own data-value arrays, each array so provided must contain
78 - That data series will continue to use *your* array from that time onward.
79 - The values in your array must remain available through the life of that data series.
183 When adding a data series to a SCATTER chart, bit-wise OR your selected Y axis
186 If you wish to have the chart use your own Y-value array instead of the one provided,
208 the provided Y-value array or provided your own.
/lvgl-latest/docs/details/integration/driver/display/
Dlcd_stm32_guide.rst15 …e meant as an alternative, simple to use API to implement LCD support for your LVGL-based project …
19your own LVGL-based project. If you are in a hurry and not interested in the details, you can find…
127 …open Core/Src/main.c. Add the following lines to the Private includes (if your LCD uses other than…
137 #. Add the following lines to Private defines (change them according to your LCD specs):

123456