/lvgl-latest/src/stdlib/builtin/ |
D | lv_string_builtin.c | 56 void * LV_ATTRIBUTE_FAST_MEM lv_memcpy(void * dst, const void * src, size_t len) in lv_memcpy() argument 62 if(len < 16) { in lv_memcpy() 63 while(len) { in lv_memcpy() 67 len--; in lv_memcpy() 77 while(len > 32) { in lv_memcpy() 82 len -= 32; in lv_memcpy() 84 while(len) { in lv_memcpy() 86 len--; in lv_memcpy() 94 while(d_align && len) { in lv_memcpy() 97 len--; in lv_memcpy() [all …]
|
D | lv_sprintf_builtin.c | 173 … _out_rev(out_fct_type out, char * buffer, size_t idx, size_t maxlen, const char * buf, size_t len, in _out_rev() argument 181 for(i = len; i < width; i++) { in _out_rev() 187 while(len) { in _out_rev() 188 out(buf[--len], buffer, idx++, maxlen); in _out_rev() 202 …_t _ntoa_format(out_fct_type out, char * buffer, size_t idx, size_t maxlen, char * buf, size_t len, in _ntoa_format() argument 210 while((len < prec) && (len < PRINTF_NTOA_BUFFER_SIZE)) { in _ntoa_format() 211 buf[len++] = '0'; in _ntoa_format() 213 while((flags & FLAGS_ZEROPAD) && (len < width) && (len < PRINTF_NTOA_BUFFER_SIZE)) { in _ntoa_format() 214 buf[len++] = '0'; in _ntoa_format() 220 if(!(flags & FLAGS_PRECISION) && len && ((len == prec) || (len == width))) { in _ntoa_format() [all …]
|
/lvgl-latest/src/stdlib/clib/ |
D | lv_string_clib.c | 38 void * LV_ATTRIBUTE_FAST_MEM lv_memcpy(void * dst, const void * src, size_t len) in lv_memcpy() argument 40 return memcpy(dst, src, len); in lv_memcpy() 43 void LV_ATTRIBUTE_FAST_MEM lv_memset(void * dst, uint8_t v, size_t len) in lv_memset() argument 45 memset(dst, v, len); in lv_memset() 48 void * LV_ATTRIBUTE_FAST_MEM lv_memmove(void * dst, const void * src, size_t len) in lv_memmove() argument 50 return memmove(dst, src, len); in lv_memmove() 53 int lv_memcmp(const void * p1, const void * p2, size_t len) in lv_memcmp() argument 55 return memcmp(p1, p2, len); in lv_memcmp() 89 int lv_strncmp(const char * s1, const char * s2, size_t len) in lv_strncmp() argument 91 return strncmp(s1, s2, len); in lv_strncmp() [all …]
|
/lvgl-latest/src/stdlib/rtthread/ |
D | lv_string_rtthread.c | 38 void * LV_ATTRIBUTE_FAST_MEM lv_memcpy(void * dst, const void * src, size_t len) in lv_memcpy() argument 40 return rt_memcpy(dst, src, len); in lv_memcpy() 43 void LV_ATTRIBUTE_FAST_MEM lv_memset(void * dst, uint8_t v, size_t len) in lv_memset() argument 45 rt_memset(dst, v, len); in lv_memset() 48 void * LV_ATTRIBUTE_FAST_MEM lv_memmove(void * dst, const void * src, size_t len) in lv_memmove() argument 50 return rt_memmove(dst, src, len); in lv_memmove() 58 int lv_memcmp(const void * p1, const void * p2, size_t len) in lv_memcmp() argument 60 return rt_memcmp(p1, p2, len); in lv_memcmp() 89 int lv_strncmp(const char * s1, const char * s2, size_t len) in lv_strncmp() argument 91 return rt_strncmp(s1, s2, len); in lv_strncmp() [all …]
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_mask.c | 37 … int32_t abs_y, int32_t len, 40 … int32_t abs_y, int32_t len, 43 … int32_t abs_y, int32_t len, 46 … int32_t abs_y, int32_t len, 49 … int32_t abs_y, int32_t len, 54 int32_t len, 58 int32_t len, 65 static lv_opa_t * get_next_line(lv_draw_sw_mask_radius_circle_dsc_t * c, int32_t y, int32_t * len, 93 int32_t len) in lv_draw_sw_mask_apply() argument 102 res = dsc->cb(mask_buf, abs_x, abs_y, len, masks[i]); in lv_draw_sw_mask_apply() [all …]
|
/lvgl-latest/src/stdlib/ |
D | lv_string.h | 39 void * lv_memcpy(void * dst, const void * src, size_t len); 48 void lv_memset(void * dst, uint8_t v, size_t len); 57 void * lv_memmove(void * dst, const void * src, size_t len); 66 int lv_memcmp(const void * p1, const void * p2, size_t len); 73 static inline void lv_memzero(void * dst, size_t len) in lv_memzero() argument 75 lv_memset(dst, 0x00, len); in lv_memzero() 129 int lv_strncmp(const char * s1, const char * s2, size_t len);
|
/lvgl-latest/src/drivers/sdl/ |
D | lv_sdl_keyboard.c | 73 const size_t len = lv_strlen(dev->buf); in sdl_keyboard_read() local 81 else if(len > 0) { in sdl_keyboard_read() 85 lv_memmove(dev->buf, dev->buf + 1, len); in sdl_keyboard_read() 136 const size_t len = lv_strlen(dsc->buf); in lv_sdl_keyboard_handler() local 137 if(len < KEYBOARD_BUFFER_SIZE - 1) { in lv_sdl_keyboard_handler() 138 dsc->buf[len] = ctrl_key; in lv_sdl_keyboard_handler() 139 dsc->buf[len + 1] = '\0'; in lv_sdl_keyboard_handler() 144 const size_t len = lv_strlen(dsc->buf) + lv_strlen(event->text.text); in lv_sdl_keyboard_handler() local 145 if(len < KEYBOARD_BUFFER_SIZE - 1) in lv_sdl_keyboard_handler() 154 size_t len = lv_strlen(dsc->buf); in lv_sdl_keyboard_handler() local [all …]
|
/lvgl-latest/src/drivers/x11/ |
D | lv_x11_input.c | 118 size_t len = strlen(xd->kb_buffer); in x11_inp_event_handler() local 119 if(len < (sizeof(xd->kb_buffer) - 2 /* space for 1 char + '\0' */)) { in x11_inp_event_handler() 121 …int n = XLookupString(&event.xkey, &xd->kb_buffer[len], sizeof(xd->kb_buffer) - (len + 1), &key, N… in x11_inp_event_handler() 126 xd->kb_buffer[len] = LV_KEY_HOME; in x11_inp_event_handler() 130 xd->kb_buffer[len] = LV_KEY_LEFT; in x11_inp_event_handler() 134 xd->kb_buffer[len] = LV_KEY_UP; in x11_inp_event_handler() 138 xd->kb_buffer[len] = LV_KEY_RIGHT; in x11_inp_event_handler() 142 xd->kb_buffer[len] = LV_KEY_DOWN; in x11_inp_event_handler() 146 xd->kb_buffer[len] = LV_KEY_PREV; in x11_inp_event_handler() 150 xd->kb_buffer[len] = LV_KEY_NEXT; in x11_inp_event_handler() [all …]
|
/lvgl-latest/src/draw/sw/blend/neon/ |
D | lv_blend_neon.S | 114 .macro ldst op, bpp, len, mem, reg, cvt, wb 116 .if \len == 8 128 .if \len == 7 132 .elseif \len == 6 135 .elseif \len == 5 138 .elseif \len == 4 140 .elseif \len == 3 143 .elseif \len == 2 145 .elseif \len == 1 156 .if (\len != 4) && (\len != 2) && (\len != 1) [all …]
|
/lvgl-latest/src/misc/ |
D | lv_bidi.c | 51 uint32_t * len, 53 static void rtl_reverse(char * dest, const char * src, uint32_t len, uint16_t * pos_conv_out, uint1… 56 …_base_dir_t bracket_process(lv_bidi_ctx_t * ctx, const char * txt, uint32_t next_pos, uint32_t len, 59 static void fill_pos_conv(uint16_t * out, uint16_t len, uint16_t index); 125 uint16_t lv_bidi_get_logical_pos(const char * str_in, char ** bidi_txt, uint32_t len, lv_base_dir_t… in lv_bidi_get_logical_pos() argument 128 uint32_t pos_conv_len = get_txt_len(str_in, len); in lv_bidi_get_logical_pos() 129 char * buf = lv_malloc(len + 1); in lv_bidi_get_logical_pos() 140 …lv_bidi_process_paragraph(str_in, bidi_txt ? *bidi_txt : NULL, len, base_dir, pos_conv_buf, pos_co… in lv_bidi_get_logical_pos() 150 uint16_t lv_bidi_get_visual_pos(const char * str_in, char ** bidi_txt, uint16_t len, lv_base_dir_t … in lv_bidi_get_visual_pos() argument 153 uint32_t pos_conv_len = get_txt_len(str_in, len); in lv_bidi_get_visual_pos() [all …]
|
D | lv_bidi_private.h | 60 uint16_t lv_bidi_get_logical_pos(const char * str_in, char ** bidi_txt, uint32_t len, lv_base_dir_t… 75 uint16_t lv_bidi_get_visual_pos(const char * str_in, char ** bidi_txt, uint16_t len, lv_base_dir_t … 88 void lv_bidi_process_paragraph(const char * str_in, char * str_out, uint32_t len, lv_base_dir_t bas…
|
D | lv_fs.c | 451 size_t len = lv_strlen(path); in lv_fs_up() local 452 if(len == 0) return path; in lv_fs_up() 454 len--; /*Go before the trailing '\0'*/ in lv_fs_up() 457 while(path[len] == '/' || path[len] == '\\') { in lv_fs_up() 458 path[len] = '\0'; in lv_fs_up() 459 if(len > 0) in lv_fs_up() 460 len--; in lv_fs_up() 466 for(i = len; i > 0; i--) { in lv_fs_up() 477 size_t len = lv_strlen(path); in lv_fs_get_last() local 478 if(len == 0) return path; in lv_fs_get_last() [all …]
|
D | lv_text.c | 321 uint32_t lv_text_get_next_line(const char * txt, uint32_t len, in lv_text_get_next_line() argument 337 for(i = 0; i < len && txt[i] != '\n' && txt[i] != '\r' && txt[i] != '\0'; i++) { in lv_text_get_next_line() 340 if(i < len && txt[i] != '\0') i++; /*To go beyond `\n`*/ in lv_text_get_next_line() 350 while(i < len && txt[i] != '\0' && max_width > 0) { in lv_text_get_next_line() 480 void lv_text_cut(char * txt, uint32_t pos, uint32_t len) in lv_text_cut() argument 487 len = lv_text_encoded_get_byte_id(&txt[pos], len); in lv_text_cut() 491 for(i = pos; i <= old_len - len; i++) { in lv_text_cut() 492 txt[i] = txt[i + len]; in lv_text_cut() 501 uint32_t len = lv_vsnprintf(NULL, 0, fmt, ap_copy); in lv_text_set_text_vfmt() local 507 char * raw_txt = lv_malloc(len + 1); in lv_text_set_text_vfmt() [all …]
|
/lvgl-latest/src/libs/svg/ |
D | lv_svg_parser.c | 330 uint32_t len = MAP_LEN(_svg_tag_map); in _get_svg_tag_type() local 333 for(uint32_t i = 0; i < len; i++) { in _get_svg_tag_type() 344 uint32_t len = SVG_TOKEN_LEN(token); in _process_end_tag() local 345 if((parser->ignore_len == len) && strncmp(parser->ignore_name, token->start, len) == 0) { in _process_end_tag() 367 uint32_t len = MAP_LEN(_svg_attr_map); in _get_svg_attr_type() local 370 for(uint32_t i = 0; i < len; i++) { in _get_svg_attr_type() 388 uint32_t len = val_end - val_start; in _process_string() local 389 char * str = lv_malloc(len + 1); in _process_string() 391 lv_memcpy(str, val_start, len); in _process_string() 392 str[len] = '\0'; in _process_string() [all …]
|
/lvgl-latest/src/libs/thorvg/ |
D | tvgSwFill.cpp | 79 auto len = length(&p1, &p2); in _estimateAAMargin() local 80 return tvg::zero(len) ? 0 : static_cast<uint32_t>(marginScalingFactor / len); in _estimateAAMargin() 220 auto len = fill->linear.dx * fill->linear.dx + fill->linear.dy * fill->linear.dy; in _prepareLinear() local 222 if (len < FLOAT_EPSILON) { in _prepareLinear() 229 fill->linear.dx /= len; in _prepareLinear() 230 fill->linear.dy /= len; in _prepareLinear() 371 void fillRadial(const SwFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* c… in fillRadial() argument 380 for (uint32_t i = 0 ; i < len ; ++i, ++dst, cmp += csize) { in fillRadial() 387 for (uint32_t i = 0 ; i < len ; ++i, ++dst, cmp += csize) { in fillRadial() 399 for (uint32_t i = 0 ; i < len ; ++i, ++dst, cmp += csize) { in fillRadial() [all …]
|
D | tvgSwRasterNeon.h | 46 static void neonRasterGrayscale8(uint8_t* dst, uint8_t val, uint32_t offset, int32_t len) in neonRasterGrayscale8() argument 54 for (; i <= len - 16 * 4; i += 16 * 4) { in neonRasterGrayscale8() 58 for (; i <= len - 16; i += 16) { in neonRasterGrayscale8() 62 for (; i < len; i++) { in neonRasterGrayscale8() 68 static void neonRasterPixel32(uint32_t *dst, uint32_t val, uint32_t offset, int32_t len) in neonRasterPixel32() argument 75 uint32_t iterations = len / 16; in neonRasterPixel32() 83 uint32_t iterations = len / 4; in neonRasterPixel32() 90 int32_t leftovers = len - neonFilled; in neonRasterPixel32() 126 for (uint32_t x = 0; x < (span->len - align) / 2; ++x) in neonRasterTranslucentRle() 129 auto leftovers = (span->len - align) % 2; in neonRasterTranslucentRle() [all …]
|
D | tvgSwRasterC.h | 27 static void inline cRasterPixels(PIXEL_T* dst, PIXEL_T val, uint32_t offset, int32_t len) in cRasterPixels() argument 36 while (alignOffset > 0 && len > 0) { in cRasterPixels() 38 --len; in cRasterPixels() 46 while (len > 1) { in cRasterPixels() 48 len -= 2; in cRasterPixels() 54 while (len > 7) { in cRasterPixels() 56 len -= 8; in cRasterPixels() 62 while (len--) *dst++ = val; in cRasterPixels() 79 for (uint32_t x = 0; x < span->len; ++x, ++dst) { in cRasterTranslucentRle() 91 for (uint32_t x = 0; x < span->len; ++x, ++dst) { in cRasterTranslucentRle()
|
D | tvgSwRasterAvx.h | 68 static void avxRasterGrayscale8(uint8_t* dst, uint8_t val, uint32_t offset, int32_t len) in avxRasterGrayscale8() argument 75 for (; i <= len - 32; i += 32) { in avxRasterGrayscale8() 79 for (; i < len; ++i) { in avxRasterGrayscale8() 85 static void avxRasterPixel32(uint32_t *dst, uint32_t val, uint32_t offset, int32_t len) in avxRasterPixel32() argument 88 uint32_t iterations = len / N_32BITS_IN_256REG; in avxRasterPixel32() 100 int32_t leftovers = len - avxFilled; in avxRasterPixel32() 184 …notAligned = (N_32BITS_IN_128REG - notAligned > span->len ? span->len : N_32BITS_IN_128REG - notAl… in avxRasterTranslucentRle() 192 uint32_t iterations = (span->len - notAligned) / N_32BITS_IN_128REG; in avxRasterTranslucentRle() 206 int32_t leftovers = span->len - notAligned - avxFilled; in avxRasterTranslucentRle() 224 for (uint32_t x = 0; x < span->len; ++x, ++dst) { in avxRasterTranslucentRle()
|
D | tvgSwShape.cpp | 107 auto len = cur.length(); in _dashLineTo() local 109 if (tvg::zero(len)) { in _dashLineTo() 112 } else if (len <= dash.curLen) { in _dashLineTo() 113 dash.curLen -= len; in _dashLineTo() 123 while (len - dash.curLen > 0.0001f) { in _dashLineTo() 126 len -= dash.curLen; in _dashLineTo() 146 dash.curLen -= len; in _dashLineTo() 154 if (dash.curLen < 1 && TO_SWCOORD(len) > 1) { in _dashLineTo() 168 auto len = cur.length(); in _dashCubicTo() local 171 if (tvg::zero(len)) { in _dashCubicTo() [all …]
|
D | tvgStr.cpp | 215 auto len = strlen(str); in strDuplicate() local 216 if (len < n) n = len; in strDuplicate() 239 int len = int(ptr + 1 - path); // +1 to include '/' in strDirname() local 240 return strDuplicate(path, len); in strDirname()
|
/lvgl-latest/src/libs/barcode/ |
D | code128.c | 165 unsigned short len; // The length of the pattern so far (includes this step) member 317 step->len = previous_step->len + CODE128_CHAR_LEN; in code128_do_a_step() 319 step->len += CODE128_CHAR_LEN; // Need to switch modes in code128_do_a_step() 341 step->len = previous_step->len + CODE128_CHAR_LEN; in code128_do_b_step() 343 step->len += CODE128_CHAR_LEN; // Need to switch modes in code128_do_b_step() 370 step->len = previous_step->len + CODE128_CHAR_LEN; in code128_do_c_step() 372 step->len += CODE128_CHAR_LEN; // Need to switch modes in code128_do_c_step() 396 if((step->len < state->maxlength) || in code128_do_step() 397 (state->best_ix < 0 && step->len == state->maxlength)) { in code128_do_step() 401 state->maxlength = step->len; in code128_do_step() [all …]
|
/lvgl-latest/src/libs/thorvg/rapidjson/ |
D | uri.h | 44 …GenericUri(const Ch* uri, SizeType len, Allocator* allocator = 0) : uri_(), base_(), scheme_(), au… in uri_() 45 Parse(uri, len); in uri_() 234 std::size_t Allocate(std::size_t len) { in Allocate() argument 242 size_t total = (3 * len + 7) * sizeof(Ch); in Allocate() 277 void Parse(const Ch* uri, std::size_t len) { in Parse() argument 279 Allocate(len); in Parse() 282 if (start < len) { in Parse() 283 while (pos1 < len) { in Parse() 287 if (pos1 != len) { in Parse() 288 while (pos2 < len) { in Parse() [all …]
|
/lvgl-latest/src/libs/thorvg/rapidjson/internal/ |
D | dtoa.h | 35 inline void GrisuRound(char* buffer, int len, uint64_t delta, uint64_t rest, uint64_t ten_kappa, ui… in GrisuRound() argument 39 buffer[len - 1]--; in GrisuRound() 60 inline void DigitGen(const DiyFp& W, const DiyFp& Mp, uint64_t delta, char* buffer, int* len, int* … in DigitGen() argument 71 *len = 0; in DigitGen() 87 if (d || *len) in DigitGen() 88 buffer[(*len)++] = static_cast<char>('0' + static_cast<char>(d)); in DigitGen() 93 GrisuRound(buffer, *len, delta, tmp, kPow10[kappa] << -one.e, wp_w.f); in DigitGen() 103 if (d || *len) in DigitGen() 104 buffer[(*len)++] = static_cast<char>('0' + d); in DigitGen() 110 GrisuRound(buffer, *len, delta, p2, one.f, wp_w.f * (index < 20 ? kPow10[index] : 0)); in DigitGen()
|
/lvgl-latest/scripts/ |
D | jpg_to_sjpg.py | 18 if len(sys.argv) == 2: 69 lenbuf.append(len(a)) 101 for i in range(len(lenbuf)): 110 for i in range(len(sjpeg)): 123 c_code = c_code + "\t.data_size = " + str(len(sjpeg)) + ",\n" 137 print("\tbin size = " + str(round(len(sjpeg)/1024, 1)) + " KB" )
|
/lvgl-latest/src/libs/tjpgd/ |
D | tjpgd.c | 952 size_t len; in jd_prepare() local 978 len = LDB_WORD(seg + 2); /* Length field */ in jd_prepare() 979 if(len <= 2 || (marker >> 8) != 0xFF) return JDR_FMT1; in jd_prepare() 980 len -= 2; /* Segment content size */ in jd_prepare() 981 ofs += 4 + len; /* Number of bytes loaded */ in jd_prepare() 985 if(len > JD_SZBUF) return JDR_MEM2; in jd_prepare() 986 if(jd->infunc(jd, seg, len) != len) return JDR_INP; /* Load segment data */ in jd_prepare() 1012 if(len > JD_SZBUF) return JDR_MEM2; in jd_prepare() 1013 if(jd->infunc(jd, seg, len) != len) return JDR_INP; /* Load segment data */ in jd_prepare() 1019 if(len > JD_SZBUF) return JDR_MEM2; in jd_prepare() [all …]
|