Home
last modified time | relevance | path

Searched refs:memory (Results 1 – 25 of 53) sorted by relevance

123

/lvgl-latest/src/libs/freetype/
Dlv_ftsystem.c52 ft_alloc(FT_Memory memory,
55 ft_realloc(FT_Memory memory,
60 ft_free(FT_Memory memory,
74 ft_mem_debug_init(FT_Memory memory);
77 ft_mem_debug_done(FT_Memory memory);
156 FT_Memory memory; in FT_New_Memory() local
158 memory = (FT_Memory)lv_malloc(sizeof(*memory)); in FT_New_Memory()
159 if(memory) { in FT_New_Memory()
160 memory->user = NULL; in FT_New_Memory()
161 memory->alloc = ft_alloc; in FT_New_Memory()
[all …]
/lvgl-latest/src/draw/nxp/vglite/
Dlv_vglite_buf.c101 vgbuf->memory = buf; in vglite_set_buf()
102 vgbuf->address = (uint32_t)vgbuf->memory; in vglite_set_buf()
112 vgbuf->memory = buf; in _set_vgbuf_ptr()
113 vgbuf->address = (uint32_t)vgbuf->memory; in _set_vgbuf_ptr()
/lvgl-latest/docs/details/other-components/
Dsnapshot.rst28 The memory :cpp:func:`lv_snapshot_take` uses are dynamically allocated using
29 :cpp:func:`lv_draw_buf_create`. Use API :cpp:func:`lv_draw_buf_destroy` to free the memory it
30 takes. This will firstly free memory the image data takes, then the
54 If the snapshot needs update now and then, or simply caller provides memory, use API
Dime_pinyin.rst32 which can save a lot of memory space.
48 built-in phonetic dictionary consumes too much memory, you can use a custom dictionary.
/lvgl-latest/demos/stress/
DREADME.md6 …s usage, and so on. It can be used if there is any memory corruption during heavy usage or any mem…
/lvgl-latest/docs/details/integration/os/
Dzephyr.rst90 This is useful for checking your application for memory leaks and other bugs.
91 Speaking of memory leaks, you can also acquire stats of the memory used by LVGL
95 uart$ lvgl stats memory
151 # Size of the memory region from which lvgl memory is allocated
170 …he rendering buffer is properly aligned, which is critical for efficient memory access based on th…
172 …aced in a custom memory section (e.g., `.lvgl_buf`), useful for leveraging specific memory types l…
/lvgl-latest/
Dlibrary.properties6 …ets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K …
/lvgl-latest/docs/details/libs/
Darduino_sd.rst8 Once an SD memory card is connected to the SPI interface of the Arduino or Genuino board you can cr…
Dfs.rst16 - MEMFS (read a file from a memory buffer)
56 To use the memory-mapped file emulation an ``lv_fs_path_ex_t`` object must be
Dlibpng.rst36 …mbined with the :ref:`overview_image_caching` feature to ensure that the memory usage is within a …
Dlibjpeg_turbo.rst41 …mbined with the :ref:`overview_image_caching` feature to ensure that the memory usage is within a …
Drlottie.rst157 240x320x32/8 (307k) available memory. The latest ESP32-S3 has 256kb RAM
164 additional memory. A 30 frame animation that plays over 1 second
166 seconds could very easily crash due to lack of memory as rlottie
185 the more memory it will consume for rendering (rlottie consumes IRAM for rendering)
267 :cpp:expr:`lv_alloc/realloc` do not make use of SPIRAM. Given the high memory usage
/lvgl-latest/src/others/vg_lite_tvg/
Dvg_lite_tvg.cpp274 uint8_t * dest = (uint8_t *)dest_buf->memory; in convert()
275 const uint8_t * src = (const uint8_t *)src_buf->memory; in convert()
549 buffer->memory = aligned_alloc(LV_VG_LITE_THORVG_BUF_ADDR_ALIGN, size); in vg_lite_allocate()
551 buffer->memory = _aligned_malloc(size, LV_VG_LITE_THORVG_BUF_ADDR_ALIGN); in vg_lite_allocate()
553 LV_ASSERT(buffer->memory); in vg_lite_allocate()
554 buffer->address = (vg_lite_uint32_t)(uintptr_t)buffer->memory; in vg_lite_allocate()
555 buffer->handle = buffer->memory; in vg_lite_allocate()
561 LV_ASSERT(buffer->memory); in vg_lite_free()
563 free(buffer->memory); in vg_lite_free()
565 _aligned_free(buffer->memory); in vg_lite_free()
[all …]
/lvgl-latest/docs/details/integration/driver/
Duefi.rst32 - Enable the the memory core functions, which are wrappers around AllocatePool and FreePool (using
/lvgl-latest/docs/details/integration/driver/display/
Dst_ltdc.rst60 if enough memory is available. Single-buffered mode is what you should use
61 if memory is very scarce. If there is almost enough memory for double-buffered
Dfbdev.rst9 access to the framebuffer (the part of a computer's video memory containing a current video frame) …
/lvgl-latest/docs/details/integration/renderers/
Dvg_lite.rst54 …Each individual gradient consumes around 4K of GPU memory pool. If there are many gradients used i…
55 …LITE_OUT_OF_RESOURCES` error, you can try increasing the size of the GPU memory pool or reducing t…
59 …The memory occupied by the stroke is strongly related to the path length. If the VG-Lite API retur…
60 …you can try increasing the size of the GPU memory pool or reducing the number of stroke cache entr…
Dnema_gfx.rst26 memory will be reserved for VG. Without VG, more task types will be
51 NemaGFX requires a simple HAL implementation to allocate memory and optionally
/lvgl-latest/docs/details/widgets/
Dlabel.rst48 stored in dynamic memory and the given buffer is used directly instead. This means
53 they are stored in ROM memory, which is always accessible.
60 exception by attempting to modify program memory (ROM).
75 Reason: if you use :cpp:expr:`lv_label_set_text(label, new_text)`, a memory
/lvgl-latest/docs/details/integration/bindings/
Dmicropython.rst197 …VGL runs in MicroPython, all dynamic memory allocations (:cpp:func:`lv_malloc`) are handled by Mic…
199 - To prevent GC from collecting memory prematurely, all dynamic allocated RAM must be reachable by …
213 Problem happens when an allocated memory's pointer (return value of :cpp:func:`lv_malloc`) is store…
232 - `In the README <https://github.com/lvgl/lv_binding_micropython#memory-management>`__
233 …evgl-struct-such-as-style-color-etc-how-can-i-do-that-how-do-i-allocatedeallocate-memory-for-it>`__
/lvgl-latest/src/draw/vg_lite/
Dlv_vg_lite_utils.c421 LV_LOG_USER("memory: %p", (buffer)->memory); in lv_vg_lite_buffer_dump_info()
710 buffer->memory = (void *)frame_p->semi_planar.y.buf; in lv_vg_lite_buffer_init()
720 buffer->memory = (void *)ptr; in lv_vg_lite_buffer_init()
971 if(buffer->memory == NULL) { in lv_vg_lite_buffer_check()
981 if(!LV_VG_LITE_IS_ALIGNED(buffer->memory, LV_DRAW_BUF_ALIGN)) { in lv_vg_lite_buffer_check()
982 LV_LOG_ERROR("buffer address(%p) is not aligned to %d", buffer->memory, LV_DRAW_BUF_ALIGN); in lv_vg_lite_buffer_check()
/lvgl-latest/docs/details/main-components/
Dimage.rst15 - as a variable in internal memory (RAM or ROM)
48 system to read data from an SPI Flash memory. In every case, a *Drive*
49 is just an abstraction to read and/or write data to memory. See the
382 decode the entire image (e.g. no memory for it), set ``dsc->decoded = NULL`` and
387 Decoding the whole image requires extra memory and some computational overhead.
461 LV_LOG_ERROR("No memory for Stride adjust.");
506 a PNG/JPEG image or loading images from a slow external memory would be
560 Note that a cached image might continuously consume memory. For example,
561 if three PNG images are cached, they will consume memory while they are
/lvgl-latest/demos/
DREADME.md151 …e usage, and so on. It can be used if there is any memory corruption during heavy usage or any mem…
/lvgl-latest/docs/details/integration/chip/
Darm.rst49 …erefore, it's important to use the fastest memory (e.g., ``BSS`` or ``TCM``) for LVGL's buffer to …
/lvgl-latest/docs/details/debugging/
Dprofiler.rst37 …ation, reducing interference with rendering. However, it also results in higher memory consumption.
228 …ILER_END_TAG` is not a local variable on the stack or a string in shared memory, because currently…
240 …_SIZE`. A larger buffer can reduce the frequency of log printing, but it also consumes more memory.

123