/lvgl-latest/src/font/ |
D | lv_font_fmt_txt.c | 43 …static void decompress(const uint8_t * in, uint8_t * out, int32_t w, int32_t h, uint8_t bpp, bool … 46 static inline void rle_init(const uint8_t * in, uint8_t bpp); 102 if(fdsc->bpp == 1) { in lv_font_get_bitmap_fmt_txt() 127 else if(fdsc->bpp == 2) { in lv_font_get_bitmap_fmt_txt() 151 else if(fdsc->bpp == 4) { in lv_font_get_bitmap_fmt_txt() 174 else if(fdsc->bpp == 8) { in lv_font_get_bitmap_fmt_txt() 190 (uint8_t)fdsc->bpp, prefilter); in lv_font_get_bitmap_fmt_txt() 238 dsc_out->format = (uint8_t)fdsc->bpp; in lv_font_get_glyph_dsc_fmt_txt() 394 static void decompress(const uint8_t * in, uint8_t * out, int32_t w, int32_t h, uint8_t bpp, bool p… in decompress() argument 397 switch(bpp) { in decompress() [all …]
|
D | lv_font_fmt_txt_private.h | 37 uint8_t bpp; member
|
D | lv_font_fmt_txt.h | 177 uint16_t bpp : 4; member
|
/lvgl-latest/src/libs/bmp/ |
D | lv_bmp.c | 33 unsigned int bpp; member 113 uint16_t bpp; in decoder_info() local 114 lv_memcpy(&bpp, headers + 28, 2); in decoder_info() 115 switch(bpp) { in decoder_info() 126 LV_LOG_WARN("Not supported bpp: %d", bpp); in decoder_info() 176 lv_memcpy(&b.bpp, header + 28, 2); in decoder_open() 177 b.row_size_bytes = ((b.bpp * b.px_width + 31) / 32) * 4; in decoder_open() 231 p += (decoded_area->x1) * (b->bpp / 8); in decoder_get_area() 233 uint32_t line_width_byte = lv_area_get_width(full_area) * (b->bpp / 8); in decoder_get_area()
|
/lvgl-latest/src/widgets/canvas/ |
D | lv_canvas.h | 172 #define LV_CANVAS_BUF_SIZE(w, h, bpp, stride) (((((w * bpp + 7) >> 3) + stride - 1) & ~(stride - 1)… argument 177 uint32_t lv_canvas_buf_size(int32_t w, int32_t h, uint8_t bpp, uint8_t stride);
|
D | lv_canvas.c | 138 uint8_t bpp = lv_color_format_get_bpp(cf); in lv_canvas_set_px() local 139 uint8_t mask = (1 << bpp) - 1; in lv_canvas_set_px() 407 uint32_t lv_canvas_buf_size(int32_t w, int32_t h, uint8_t bpp, uint8_t stride) in lv_canvas_buf_size() argument 409 return (uint32_t)LV_CANVAS_BUF_SIZE(w, h, bpp, stride); in lv_canvas_buf_size()
|
/lvgl-latest/src/draw/sw/blend/helium/ |
D | lv_blend_helium.S | 54 .macro ldst st, op, bpp, mem, reg, areg, cvt, alt_index, wb, aligned 55 .if \bpp == 0 70 .elseif \bpp == 8 76 .elseif \bpp == 16 116 .elseif \bpp == 24 152 .if (\bpp == 32) || (\bpp == 31) && \st 157 .if (\bpp == 32) || (\bpp == 31) && \st 163 .if (\bpp == 32) || (\bpp == 31) && \st 172 .macro load_index bpp, reg, areg, aligned 173 .if (\bpp > 0) && ((\bpp < 31) || (\aligned == 0)) [all …]
|
/lvgl-latest/src/draw/sw/blend/neon/ |
D | lv_blend_neon.S | 71 .macro convert reg, bpp, intlv 72 .if \bpp >= 31 84 .elseif \bpp == 24 93 .elseif \bpp == 16 114 .macro ldst op, bpp, len, mem, reg, cvt, wb 115 .if \bpp >= 31 125 convert \reg, \bpp, 1 152 convert \reg, \bpp, 0 161 .elseif \bpp == 24 225 .elseif \bpp == 16 [all …]
|
/lvgl-latest/scripts/ |
D | LVGLImage.py | 126 def bpp(self) -> int: member in ColorFormat 195 def bit_extend(value, bpp): argument 204 bpp_now = bpp 207 bpp_now += bpp 218 bpp = cf.bpp 219 if bpp == 8: 221 elif bpp == 4: 233 elif bpp == 2: 243 elif bpp == 1: 253 elif bpp == 16: [all …]
|
/lvgl-latest/src/libs/bin_decoder/ |
D | lv_bin_decoder.c | 417 uint32_t bpp = lv_color_format_get_bpp(cf); in lv_bin_decoder_get_area() local 454 int32_t x_fraction = decoded_area->x1 % (8 / bpp); in lv_bin_decoder_get_area() 455 uint32_t len = (w_px * bpp + 7) / 8 + 1; /*10px for 1bpp may across 3bytes*/ in lv_bin_decoder_get_area() 460 offset += decoded_area->x1 * bpp / 8; /*Move to x1*/ in lv_bin_decoder_get_area() 488 uint32_t len = (w_px * bpp) / 8; in lv_bin_decoder_get_area() 490 offset += decoded_area->x1 * bpp / 8; /*Move to x1*/ in lv_bin_decoder_get_area() 501 bpp = 16; /* RGB565 + A8 mask*/ in lv_bin_decoder_get_area() 504 offset += decoded_area->x1 * bpp / 8; /*Move to x1*/ in lv_bin_decoder_get_area() 820 static inline uint8_t bit_extend(uint8_t value, uint8_t bpp) in bit_extend() argument 825 uint8_t bpp_now = bpp; in bit_extend() [all …]
|
/lvgl-latest/src/drivers/wayland/ |
D | lv_wayland.c | 1402 uint8_t bpp; in cache_apply_areas() local 1411 bpp = lv_color_format_get_size(LV_COLOR_FORMAT_NATIVE); in cache_apply_areas() 1419 offset = (dmg->x1 + (y * obj->width)) * bpp; in cache_apply_areas() 1423 ((dmg->x2 - dmg->x1 + 1) * bpp)); in cache_apply_areas() 1475 uint8_t bpp; in sme_new_buffer() local 1479 bpp = lv_color_format_get_size(LV_COLOR_FORMAT_NATIVE); in sme_new_buffer() 1484 obj->width * bpp, in sme_new_buffer() 1506 uint8_t bpp; in sme_init_buffer() local 1523 bpp = lv_color_format_get_size(LV_COLOR_FORMAT_NATIVE); in sme_init_buffer() 1541 (obj->width * bpp) * obj->height); in sme_init_buffer() [all …]
|
/lvgl-latest/src/libs/lodepng/ |
D | lodepng.c | 3253 size_t bpp = lodepng_get_bpp_lct(colortype, bitdepth); in lodepng_get_raw_size_lct() local 3255 return ((n / 8u) * bpp) + ((n & 7u) * bpp + 7u) / 8u; in lodepng_get_raw_size_lct() 3269 static size_t lodepng_get_raw_size_idat(unsigned w, unsigned h, unsigned bpp) in lodepng_get_raw_size_idat() argument 3273 size_t line = ((size_t)(w / 8u) * bpp) + 1u + ((w & 7u) * bpp + 7u) / 8u; in lodepng_get_raw_size_idat() 3289 size_t bpp = LODEPNG_MAX(lodepng_get_bpp(pngcolor), lodepng_get_bpp(rawcolor)); in lodepng_pixel_overflow() local 3297 if(lodepng_mulofl((size_t)(w / 8u), bpp, &line)) return 1; in lodepng_pixel_overflow() 3298 if(lodepng_addofl(line, ((w & 7u) * bpp + 7u) / 8u, &line)) return 1; in lodepng_pixel_overflow() 4262 unsigned bpp = lodepng_get_bpp(mode_in); in lodepng_compute_color_stats() local 4263 unsigned bits_done = (stats->bits == 1 && bpp == 1) ? 1 : 0; in lodepng_compute_color_stats() 4266 if(bpp <= 8) maxnumcolors = LODEPNG_MIN(257, stats->numcolors + (1u << bpp)); in lodepng_compute_color_stats() [all …]
|
/lvgl-latest/scripts/built_in_font/ |
D | built_in_font_gen.py | 61 …{} --format lvgl -o {} --force-fast-kern-format".format(subpx, compr, args.bpp, args.size, args.fo…
|
/lvgl-latest/src/drivers/nuttx/ |
D | lv_nuttx_fbdev.c | 324 LV_LOG_USER(" bpp: %u", pinfo->bpp); in fbdev_get_pinfo() 347 if(pinfo.bpp != dsc->pinfo.bpp) { in fbdev_init_mem2()
|
/lvgl-latest/libs/nema_gfx/include/ |
D | nema_font.h | 88 uint8_t bpp; member
|
/lvgl-latest/demos/ebike/generated/ |
D | font_ebike_130.c | 2757 .bpp = 4,
|
D | font_ebike_56.c | 665 .bpp = 4,
|
/lvgl-latest/tests/src/test_cases/ |
D | test_font_loader.c | 199 TEST_ASSERT_EQUAL_INT_MESSAGE(dsc1->bpp, dsc2->bpp, "bpp"); in compare_fonts()
|
/lvgl-latest/docs/details/main-components/ |
D | font.rst | 28 :Legacy simple: 1, 2, 4 or 8-bpp (aligned or unaligned) and image format, and 36 to be smoother --- higher bpp values result in smoother edges. 125 …SERRAT_28_COMPRESSED`: Same as normal 28 px font but stored as a :ref:`fonts_compressed` with 3 bpp 139 The built-in fonts with ``bpp = 4`` contain the ASCII characters and use 249 Compression is more effective with larger fonts and higher bpp. However, 259 Compressed fonts also support ``bpp=3``. 469 …lv_font_conv --bpp 1 --size 12 --no-compress --font TerminusMedium-001.000.ttf --range 0x20-0x7e,0… 471 :note: use 1-bpp because we don't use anti-aliasing. It doesn't look sharp on displays with a low r… 527 * each pixel is represented by `bpp` bits */
|
/lvgl-latest/src/draw/ |
D | lv_draw_buf.c | 202 uint8_t bpp = lv_color_format_get_bpp(header->cf); in lv_draw_buf_clear() local 203 uint32_t line_length = (lv_area_get_width(&a_clipped) * bpp + 7) >> 3; in lv_draw_buf_clear() 462 uint32_t bpp = lv_color_format_get_bpp(header->cf); in lv_draw_buf_adjust_stride() local 463 uint32_t min_stride = (w * bpp + 7) >> 3; in lv_draw_buf_adjust_stride()
|
/lvgl-latest/demos/benchmark/assets/ |
D | lv_font_benchmark_montserrat_12_compr_az.c.c | 294 .bpp = 4,
|
D | lv_font_benchmark_montserrat_16_compr_az.c.c | 332 .bpp = 4,
|
D | lv_font_benchmark_montserrat_28_compr_az.c.c | 483 .bpp = 4,
|
/lvgl-latest/tests/micropy_test/ |
D | micropy.py | 98 def CANVAS_BUF_SIZE(w, h, bpp, stride): argument 99 return ((((w * bpp + 7) >> 3) + stride - 1) & ~(
|
/lvgl-latest/tests/src/test_assets/ |
D | test_font_montserrat_ascii_4bpp.c | 1635 .bpp = 4,
|