/lvgl-latest/src/libs/rle/ |
D | lv_rle.c | 55 uint32_t bytes = blk_size * (ctrl_byte & 0x7f); in lv_rle_decompress() local 56 rd_len += bytes; in lv_rle_decompress() 60 wr_len += bytes; in lv_rle_decompress() 64 lv_memcpy(output, input, output_buff_len - (wr_len - bytes)); in lv_rle_decompress() 68 lv_memcpy(output, input, bytes); in lv_rle_decompress() 69 output += bytes; in lv_rle_decompress() 70 input += bytes; in lv_rle_decompress()
|
/lvgl-latest/src/drivers/uefi/ |
D | lv_uefi_indev_keyboard.c | 277 uint8_t bytes[4] = {0, 0, 0, 0}; in _utf8_from_unicode() local 281 bytes[0] |= unicode; in _utf8_from_unicode() 285 bytes[0] = 0xC0; in _utf8_from_unicode() 286 bytes[0] |= unicode >> 6; in _utf8_from_unicode() 287 bytes[1] = 0x80; in _utf8_from_unicode() 288 bytes[1] |= (unicode & 0x003F); in _utf8_from_unicode() 292 bytes[0] = 0xE0; in _utf8_from_unicode() 293 bytes[0] |= unicode >> 12; in _utf8_from_unicode() 294 bytes[1] = 0x80; in _utf8_from_unicode() 295 bytes[1] |= ((unicode >> 6) & 0x003F); in _utf8_from_unicode() [all …]
|
/lvgl-latest/src/stdlib/builtin/ |
D | lv_tlsf.h | 58 lv_tlsf_t lv_tlsf_create_with_pool(void * mem, size_t bytes); 63 lv_pool_t lv_tlsf_add_pool(lv_tlsf_t tlsf, void * mem, size_t bytes); 67 void * lv_tlsf_malloc(lv_tlsf_t tlsf, size_t bytes); 68 void * lv_tlsf_memalign(lv_tlsf_t tlsf, size_t align, size_t bytes);
|
D | lv_mem_core_builtin.c | 110 lv_mem_pool_t lv_mem_add_pool(void * mem, size_t bytes) in lv_mem_add_pool() argument 112 lv_mem_pool_t new_pool = lv_tlsf_add_pool(state.tlsf, mem, bytes); in lv_mem_add_pool() 114 LV_LOG_WARN("failed to add memory pool, address: %p, size: %zu", mem, bytes); in lv_mem_add_pool()
|
D | lv_tlsf.c | 967 lv_pool_t lv_tlsf_add_pool(lv_tlsf_t tlsf, void * mem, size_t bytes) in lv_tlsf_add_pool() argument 973 const size_t pool_bytes = align_down(bytes - pool_overhead, ALIGN_SIZE); in lv_tlsf_add_pool() 1079 lv_tlsf_t lv_tlsf_create_with_pool(void * mem, size_t bytes) in lv_tlsf_create_with_pool() argument 1082 lv_tlsf_add_pool(tlsf, (char *)mem + lv_tlsf_size(), bytes - lv_tlsf_size()); in lv_tlsf_create_with_pool()
|
/lvgl-latest/src/misc/ |
D | lv_text.c | 575 uint8_t bytes[4]; in lv_text_unicode_to_utf8() local 578 bytes[0] = ((letter_uni >> 6) & 0x1F) | 0xC0; in lv_text_unicode_to_utf8() 579 bytes[1] = ((letter_uni >> 0) & 0x3F) | 0x80; in lv_text_unicode_to_utf8() 580 bytes[2] = 0; in lv_text_unicode_to_utf8() 581 bytes[3] = 0; in lv_text_unicode_to_utf8() 584 bytes[0] = ((letter_uni >> 12) & 0x0F) | 0xE0; in lv_text_unicode_to_utf8() 585 bytes[1] = ((letter_uni >> 6) & 0x3F) | 0x80; in lv_text_unicode_to_utf8() 586 bytes[2] = ((letter_uni >> 0) & 0x3F) | 0x80; in lv_text_unicode_to_utf8() 587 bytes[3] = 0; in lv_text_unicode_to_utf8() 590 bytes[0] = ((letter_uni >> 18) & 0x07) | 0xF0; in lv_text_unicode_to_utf8() [all …]
|
/lvgl-latest/src/stdlib/clib/ |
D | lv_mem_core_clib.c | 47 lv_mem_pool_t lv_mem_add_pool(void * mem, size_t bytes) in lv_mem_add_pool() argument 51 LV_UNUSED(bytes); in lv_mem_add_pool()
|
/lvgl-latest/src/stdlib/rtthread/ |
D | lv_mem_core_rtthread.c | 51 lv_mem_pool_t lv_mem_add_pool(void * mem, size_t bytes) in lv_mem_add_pool() argument 55 LV_UNUSED(bytes); in lv_mem_add_pool()
|
/lvgl-latest/src/stdlib/micropython/ |
D | lv_mem_core_micropython.c | 48 lv_mem_pool_t lv_mem_add_pool(void * mem, size_t bytes) in lv_mem_add_pool() argument 52 LV_UNUSED(bytes); in lv_mem_add_pool()
|
/lvgl-latest/docs/details/main-components/ |
D | fs.rst | 108 drv.cache_size = my_cache_size; /* Cache size for reading in bytes. 0 to not cache. */ 160 the data to write, ``btw`` is the number of "bytes to write", ``bw`` is the number of 161 "bytes written" (written to during the function call). 305 buffer up to that many bytes to reduce the number of FS driver calls. 334 all required bytes available?"}} 335 C -->|yes| D["copy all required bytes from 339 required bytes 344 --> H{{"is the number of remaining bytes 346 H -->|yes| I["read the remaining bytes 351 or as many bytes as the [all …]
|
D | display.rst | 241 - ``buf_size_in_bytes`` size of buffer(s) in bytes 422 /*Calculate the source stride (bytes in a line) from the width of the area*/ 481 - :c:macro:`LV_COLOR_DEPTH` ``32``: XRGB8888 (4 bytes/pixel) 482 - :c:macro:`LV_COLOR_DEPTH` ``24``: RGB888 (3 bytes/pixel) 483 - :c:macro:`LV_COLOR_DEPTH` ``16``: RGB565 (2 bytes/pixel) 484 - :c:macro:`LV_COLOR_DEPTH` ``8``: L8 (1 bytes/pixel) 499 In case of RGB565 color format it might be required to swap the 2 bytes 504 can be called in the :ref:`flush_callback` to swap the bytes. 526 The :cpp:expr:`LV_COLOR_FORMAT_I1` format assumes that bytes are mapped to rows (i.e., the bits of … 548 … up the buffers for rendering (:cpp:func:`lv_display_set_buffers`), make the buffer 8 bytes larger. [all …]
|
/lvgl-latest/scripts/ |
D | LVGLImage.py | 22 def uint8_t(val) -> bytes: 26 def uint16_t(val) -> bytes: 30 def uint24_t(val) -> bytes: 34 def uint32_t(val) -> bytes: 79 def convert(self, filename) -> bytes: 212 def unpack_colors(data: bytes, cf: ColorFormat, w) -> List: argument 313 data: bytes): argument 440 def from_binary(self, data: bytes): argument 459 raw_data: bytes = b''): argument 466 def _compress(self, raw_data: bytes) -> bytearray: argument [all …]
|
/lvgl-latest/src/stdlib/ |
D | lv_mem.h | 60 lv_mem_pool_t lv_mem_add_pool(void * mem, size_t bytes);
|
/lvgl-latest/docs/details/libs/ |
D | libpng.rst | 35 It should be noted that each image of this decoder needs to consume ``width x height x 4`` bytes of…
|
D | libjpeg_turbo.rst | 40 …d that each image of this decoder needs to consume ``image width x image height x 3`` bytes of RAM,
|
D | lodepng.rst | 20 The whole PNG image is decoded, so ``width x height x 4`` bytes free RAM space is required.
|
/lvgl-latest/docs/details/widgets/ |
D | buttonmatrix.rst | 14 each button uses only eight extra bytes of memory instead of the ~100-150 15 bytes a normal :ref:`Button <lv_button>` Widget plus the 100 or so bytes
|
D | textarea.rst | 168 is as fast as with "normal" short text. The cost is 12 extra bytes per label in RAM. 171 12 bytes per label by setting it to ``0``. 177 some additional functionality (and 8 bytes per label) are added to Label Widgets 179 Widgets. (If you do not use selected text in your application, you can save 8 bytes
|
/lvgl-latest/src/widgets/span/ |
D | lv_span.c | 33 uint32_t bytes; member 523 snippet.bytes = next_ofs; in lv_spangroup_get_expand_height() 992 snippet.bytes = next_ofs; in lv_draw_span() 1018 if(last_snippet->txt[last_snippet->bytes] == '\0') { in lv_draw_span() 1048 pinfo->bytes = n_ofs; in lv_draw_span() 1078 uint32_t txt_bytes = pinfo->bytes; in lv_draw_span()
|
/lvgl-latest/src/libs/gif/ |
D | gifdec.c | 45 uint8_t bytes[2]; in read_num() local 47 f_gif_read(gif, bytes, 2); in read_num() 48 return bytes[0] + (((uint16_t) bytes[1]) << 8); in read_num()
|
/lvgl-latest/tests/micropy_test/ |
D | __init__.py | 312 frame = bytes(bytearray([ 330 f.write(bytes(bytearray([
|
/lvgl-latest/ |
D | Kconfig | 181 Align the stride of all layers and images to this bytes. 187 Align the start address of draw_buf addresses to this bytes. 215 int "Stack size of draw thread in bytes" 331 radius * 4 bytes are used per circle (the most often used 460 linear: 4K bytes. 461 radial: radius * 4K bytes. 675 This adds (sizeof(lv_color_t) + 1) bytes per additional stop 1099 bool "Store extra some info in labels (12 bytes) to speed up drawing of very long texts" 1225 int ">0 to cache this number of bytes in lv_fs_read()" 1239 int ">0 to cache this number of bytes in lv_fs_read()" [all …]
|
/lvgl-latest/docs/details/integration/driver/display/ |
D | ili9341.rst | 9 dots, comprising a 720-channel source driver, a 320-channel gate driver, 172,800 bytes GRAM for gra…
|
/lvgl-latest/docs/details/integration/chip/ |
D | nxp.rst | 153 - Buffer address must be aligned to 64 bytes: set :c:macro:`LV_DRAW_BUF_ALIGN` 385 buffer address alignment to be 32 bytes for RGB565 and 64 bytes for ARGB8888. 386 - For pixel engine (PE) destination, the alignment should be 64 bytes for all
|
/lvgl-latest/examples/arduino/LVGL_Arduino/ |
D | LVGL_Arduino.ino | 23 /*LVGL draw into this buffer, 1/10 screen size usually works well. The size is in bytes*/
|