Home
last modified time | relevance | path

Searched full:need (Results 1 – 25 of 112) sorted by relevance

12345

/lvgl-latest/docs/overview/
Dimage.md16 - *always zero* 3 bits which need to be always zero
24 To deal with files you need to add a storage *Drive* to LVGL. In short, a *Drive* is a collection o…
74 1. You need to select a *BMP*, *PNG* or *JPG* image first.
82 In the case of binary files, you need to specify the color format you want:
127 …orts several built-in image formats. In many cases, these will be all you need. LVGL doesn't direc…
129 To handle non-built-in image formats, you need to use external libraries and attach them to LVGL vi…
143 … the binary file you uploaded and write it as an image "bitmap". You then need to attach an image …
160 First, you need to create a new image decoder and set some functions to open/close the PNG files. I…
290 … optimize the process as much as possible (see below), but you will still need to evaluate if this…
302 If you want or need to override LVGL's measurement, you can manually set the *time to open* value i…
[all …]
Ddrawing.md3 With LVGL, you don't need to draw anything manually. Just create objects (like buttons, labels, arc…
158 const lv_area_t * clip_area; // The current clip area, required if you need to draw somethin…
212 You need to check only the drawing you have added. The existing properties known by a widget are ha…
213 E.g. if a widget has > 0 radius it might not cover an area, but you need to handle `radius` only…
217 If you need to draw outside a widget, LVGL needs to know about it to provide extra space for drawin…
Ddisplay.md15 …display with local UI and create "virtual" screens on VNC on demand. (You need to add your VNC dri…
30 To mirror the image of a display to another display, you don't need to use multi-display support. J…
65 To handle transparent displays, special (slower) color mixing algorithms need to be used by LVGL so…
Dfont.md134 For subpixel rendering, the fonts need to be generated with special settings:
148 - they need the most memory
179 …e font defined in `style.text.font` properties. To use the symbol you may need to change it. Eg ` …
Dtimer.md63 Note that only the data pointer is saved, so you need to ensure that the variable will be "alive" w…
87 If you just want to delete an object and don't need to clean anything up in `my_screen_cleanup` you…
/lvgl-latest/scripts/
DDoxyfile291 # Note that for custom extensions you also need to set FILE_PATTERNS otherwise
713 # LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
809 # need to set EXTENSION_MAPPING for the extension otherwise the files are not
908 # need to set EXTENSION_MAPPING for the extension otherwise the files are not
921 # need to set EXTENSION_MAPPING for the extension otherwise the files are not
1007 # (see http://www.gnu.org/software/global/global.html). You will need version
1470 # doxygen run you need to manually remove any form_*.png images from the HTML
1481 # Note that when changing this option you need to delete any form_*.png files in
1492 # enabled you may also need to install MathJax separately and configure the path
1509 # When MathJax is enabled you need to specify the location relative to the HTML
[all …]
/lvgl-latest/docs/
DCONTRIBUTING.md31 To do this you need a copy (called fork) of the original project under your account, make some chan…
55 9. If you need to make more changes, just update your forked `lvgl` repo with new commits. They wil…
208 So all you need to do is send a [Pull request](#pull-request) to the [lvgl](https://github.com/lvgl…
273 You can become a maintainer by invitation, however the following conditions need to met
292 - You need to add a README to your repo.
/lvgl-latest/src/extra/widgets/span/
Dlv_span.c404 lv_coord_t max_w = max_width - indent; /* first line need minus indent */ in lv_spangroup_get_expand_height()
409 txt_pos.x = 0 + indent; /* first line need add indent */ in lv_spangroup_get_expand_height()
420 /* the loop control how many lines need to draw */ in lv_spangroup_get_expand_height()
781 lv_coord_t max_w = max_width - indent; /* first line need minus indent */ in lv_draw_span()
787 txt_pos.x = coords.x1 + indent; /* first line need add indent */ in lv_draw_span()
800 /* the loop control how many lines need to draw */ in lv_draw_span()
/lvgl-latest/src/extra/libs/tiny_ttf/
Dstb_truetype_htcw.h95 // Include this file in whatever places need to refer to it. In ONE C/C++
203 // You need to select a y-coordinate that is the baseline of where
403 // a sequence of characters, you really need to render each bitmap to a temp buffer, then
583 // creates the quad you need to draw and advances the current position.
767 // need to do anything special to free it, because the contents are pure
849 // GLYPH SHAPES (you probably don't need these, but they have to go before
1050 // possible languages, and e.g. if you need a case-insensitive comparison,
1908 m = n + 2 * numberOfContours; // a loose bound on how many vertices we might need
1984 … // if we start off with an off-curve point, then when we need to find a point on the curve
1985 // where we can start, and we need to save some state for when we wraparound.
[all …]
/lvgl-latest/docs/get-started/bindings/
Dmicropython.md13 - **Interactive** - No need for the compile-flash-boot cycle. With the REPL (interactive prompt) yo…
34 - Make LVGL accessible to a larger audience. No need to know C to create a nice GUI on an embedded …
75 …n Micropython (+LVGL) on a Linux machine. (On a Windows machine you might need Virtual Box or WSL …
83 You would also need display and input drivers. We have some sample drivers (ESP32+ILI9341, as well …
/lvgl-latest/docs/widgets/core/
Dimg.md25 To make the variable visible in the C file, you need to declare it with `LV_IMG_DECLARE(converted_i…
27 To use external files, you also need to convert the image files using the online converter tool but…
28 You also need to use LVGL's file system module and register a driver with some functions for the ba…
102 If you need the object size to be updated to the transformed size set `lv_img_set_size_mode(img, LV…
/lvgl-latest/src/extra/libs/png/
Dlodepng.h385 /* Makes a temporary LodePNGColorMode that does not need cleanup (no palette) */
1218 The C version uses buffers allocated with alloc that you need to free()
1219 yourself. You need to use init and cleanup functions for each struct whenever
1229 To use the C++ version, you need to rename the source file to lodepng.cpp
1232 To use the C version, you need to rename the source file to lodepng.c (instead
1431 you need to set the color type and bit depth you want in the LodePNGColorMode,
1435 image, you need to specify its color type and bit depth in the LodePNGColorMode
1440 but control it yourself, you need to set auto_convert in the encoder settings
1640 If you need it to add a particular chunk that isn't known by LodePNG, you can
/lvgl-latest/docs/porting/
Dos.md11 If you need to use real tasks or threads, you need a mutex which should be invoked before the call …
48 …handlers (except `lv_tick_inc()` and `lv_disp_flush_ready()`). But if you need to do this you have…
Ddisplay.md73 2. its fields need to be set
79 In the most simple case only the following fields of `lv_disp_drv_t` need to be set:
215 However, in some cases you might need more control on when the display refreshing happen, for examp…
Dproject.md12 …gl` directory. It contains a couple of folders but to use `lvgl` you only need `.c` and `.h` files…
45 … your display's color depth. Note that, the examples and demos explicitly need to be enabled in `l…
/lvgl-latest/
Dlv_conf_template.h87 *It removes the need to manually update the tick with `lv_tick_inc()`)*/
224 /*Custom blend mode for mask drawing, disable if you need to link with older SDL2 lib*/
246 *0: User need to register a callback with `lv_log_register_print_cb()`*/
348 /*Prefix variables that are used in GPU accelerated operations, often these need to be placed in RA…
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_gradient.c124 /* Then need to fix all internal pointers too */ in free_item()
178 /*Need to evict items from cache until we find enough space to allocate this one */ in allocate_item()
270 /* Step 2: Need to allocate an item for it */ in lv_gradient_get()
/lvgl-latest/src/
Dlv_conf_internal.h233 *It removes the need to manually update the tick with `lv_tick_inc()`)*/
542 /*Custom blend mode for mask drawing, disable if you need to link with older SDL2 lib*/
582 *0: User need to register a callback with `lv_log_register_print_cb()`*/
960 /*Prefix variables that are used in GPU accelerated operations, often these need to be placed in RA…
/lvgl-latest/env_support/cmsis-pack/
Dlv_conf_cmsis.h84 *It removes the need to manually update the tick with `lv_tick_inc()`)*/
234 *0: User need to register a callback with `lv_log_register_print_cb()`*/
336 /*Prefix variables that are used in GPU accelerated operations, often these need to be placed in RA…
/lvgl-latest/docs/libs/
Dfsdrv.md5 You still need to provide the drivers and libraries, this extension provides only the bridge betwee…
21 …ds. On mounting by `esp_littlefs` the `lfs_t` structures are created. You need to get a handle to …
Drlottie.md25 On embedded systems you need to take care of integrating Rlottie to the given build system.
30 You can use animation from files or raw data (text). In either case first you need to enable `LV_US…
/lvgl-latest/docs/get-started/platforms/
Darduino.md6 Note that you need to choose a board powerful enough to run LVGL and your GUI. See the [requiremen…
56 Due to some the limitations of Arduino's build system you need to copy `lvgl/examples` to `lvgl/src…
Drenesas.md5 … with LVGL and dave-2d support (if the modules are present), so you won’t need to do any additiona…
75 * To run LVGL, you’ll need to create a thread. You can find examples of how to do this using RT-Thr…
/lvgl-latest/src/draw/stm32_dma2d/
Dlv_gpu_stm32_dma2d.c470 // no need to blend in _lv_draw_stm32_dma2d_blend_map()
472 // no need to convert pixel format (PFC) either in _lv_draw_stm32_dma2d_blend_map()
603 // Note BG* registers do not need to be set up since BG is not used in _lv_draw_stm32_dma2d_copy_buffer()
/lvgl-latest/docs/layouts/
Dgrid.md26 First you need to describe the size of rows and columns. It can be done by declaring 2 arrays and t…
41 By default, the children are not added to the grid. They need to be added manually to a cell.

12345