/lvgl-latest/src/drivers/windows/ |
D | lv_windows_display.c | 52 lv_windows_create_display_data_t data; in lv_windows_create_display() local 54 lv_memzero(&data, sizeof(lv_windows_create_display_data_t)); in lv_windows_create_display() 55 data.title = title; in lv_windows_create_display() 56 data.hor_res = hor_res; in lv_windows_create_display() 57 data.ver_res = ver_res; in lv_windows_create_display() 58 data.zoom_level = zoom_level; in lv_windows_create_display() 59 data.allow_dpi_override = allow_dpi_override; in lv_windows_create_display() 60 data.simulator_mode = simulator_mode; in lv_windows_create_display() 61 data.mutex = CreateEventExW(NULL, NULL, 0, EVENT_ALL_ACCESS); in lv_windows_create_display() 62 data.display = NULL; in lv_windows_create_display() [all …]
|
/lvgl-latest/examples/porting/ |
D | lv_port_indev_template.c | 27 static void touchpad_read(lv_indev_t * indev, lv_indev_data_t * data); 32 static void mouse_read(lv_indev_t * indev, lv_indev_data_t * data); 37 static void keypad_read(lv_indev_t * indev, lv_indev_data_t * data); 41 static void encoder_read(lv_indev_t * indev, lv_indev_data_t * data); 45 static void button_read(lv_indev_t * indev, lv_indev_data_t * data); 181 static void touchpad_read(lv_indev_t * indev_drv, lv_indev_data_t * data) 189 data->state = LV_INDEV_STATE_PRESSED; 192 data->state = LV_INDEV_STATE_RELEASED; 196 data->point.x = last_x; 197 data->point.y = last_y; [all …]
|
/lvgl-latest/src/libs/thorvg/ |
D | tvgArray.h | 39 T* data = nullptr; member 60 data = static_cast<T*>(realloc(data, sizeof(T) * reserved)); in push() 62 data[count++] = element; in push() 69 memcpy(data + count, rhs.data, rhs.count * sizeof(T)); in push() 77 data = static_cast<T*>(realloc(data, sizeof(T) * reserved)); in reserve() 89 return data[idx]; 94 return data[idx]; 99 return data; in begin() 104 return data; in begin() 109 return data + count; in end() [all …]
|
D | tvgAccessor.cpp | 33 … bool accessChildren(Iterator* it, function<bool(const Paint* paint, void* data)> func, void* data) in accessChildren() argument 37 if (!func(child, data)) return false; in accessChildren() 41 if (!accessChildren(it2, func, data)) { in accessChildren() 58 auto backward = [](const tvg::Paint* paint, void* data) -> bool in set() 60 auto func = reinterpret_cast<function<bool(const Paint* paint)>*>(data); in set() 70 …t(const Picture* picture, function<bool(const Paint* paint, void* data)> func, void* data) noexcept in set() argument 77 if (!func(picture, data)) return Result::Success; in set() 81 accessChildren(it, func, data); in set()
|
D | tvgXmlParser.h | 50 typedef bool (*simpleXMLCb)(void* data, SimpleXMLType type, const char* content, unsigned int lengt… 51 typedef bool (*simpleXMLAttributeCb)(void* data, const char* key, const char* value); 53 …lParseAttributes(const char* buf, unsigned bufLength, simpleXMLAttributeCb func, const void* data); 54 …impleXmlParse(const char* buf, unsigned bufLength, bool strip, simpleXMLCb func, const void* data); 55 …arseW3CAttribute(const char* buf, unsigned bufLength, simpleXMLAttributeCb func, const void* data);
|
D | tvgLoader.cpp | 63 uintptr_t HASH_KEY(const char* data) in HASH_KEY() argument 65 return reinterpret_cast<uintptr_t>(data); in HASH_KEY() 234 static LoadModule* _findFromCache(const char* data, uint32_t size, const string& mimeType) in _findFromCache() argument 242 auto key = HASH_KEY(data); in _findFromCache() 366 LoadModule* LoaderMgr::loader(const char* data, uint32_t size, const string& mimeType, bool copy) in loader() argument 379 if (auto loader = _findFromCache(data, size, mimeType)) return loader; in loader() 385 if (loader->open(data, size, copy)) { in loader() 387 loader->hashkey = HASH_KEY(data); in loader() 402 if (loader->open(data, size, copy)) { in loader() 404 loader->hashkey = HASH_KEY(data); in loader() [all …]
|
/lvgl-latest/src/misc/ |
D | lv_array.c | 44 array->data = lv_malloc(capacity * element_size); in lv_array_init() 46 LV_ASSERT_MALLOC(array->data); in lv_array_init() 56 array->data = buf; in lv_array_init_from_buf() 62 if(array->data) { in lv_array_deinit() 63 if(array->inner_alloc) lv_free(array->data); in lv_array_deinit() 64 array->data = NULL; in lv_array_deinit() 78 lv_memcpy(target->data, source->data, source->size * source->element_size); in lv_array_copy() 144 uint8_t * data = lv_realloc(array->data, new_capacity * array->element_size); in lv_array_resize() local 145 LV_ASSERT_NULL(data); in lv_array_resize() 147 if(data == NULL) return false; in lv_array_resize() [all …]
|
D | lv_circle_buf.c | 202 lv_result_t lv_circle_buf_read(lv_circle_buf_t * circle_buf, void * data) in lv_circle_buf_read() argument 212 lv_circle_buf_peek_at(circle_buf, 0, data); in lv_circle_buf_read() 218 lv_result_t lv_circle_buf_write(lv_circle_buf_t * circle_buf, const void * data) in lv_circle_buf_write() argument 226 … lv_array_assign(&circle_buf->array, circle_buf->tail % lv_circle_buf_capacity(circle_buf), data); in lv_circle_buf_write() 240 void * data = lv_circle_buf_tail(circle_buf); in lv_circle_buf_fill() local 241 … if(fill_cb(data, circle_buf->array.element_size, (int32_t)filled, user_data) == LV_RESULT_OK) { in lv_circle_buf_fill() 268 lv_result_t lv_circle_buf_peek(const lv_circle_buf_t * circle_buf, void * data) in lv_circle_buf_peek() argument 271 LV_ASSERT_NULL(data); in lv_circle_buf_peek() 273 return lv_circle_buf_peek_at(circle_buf, 0, data); in lv_circle_buf_peek() 276 …sult_t lv_circle_buf_peek_at(const lv_circle_buf_t * circle_buf, const uint32_t index, void * data) in lv_circle_buf_peek_at() argument [all …]
|
/lvgl-latest/src/draw/nema_gfx/ |
D | lv_nema_gfx_path.c | 55 nema_gfx_path->data = NULL; in lv_nema_gfx_path_create() 69 nema_gfx_path->data = (float *) lv_malloc(nema_gfx_path->data_size * sizeof(float)); in lv_nema_gfx_path_alloc() 70 LV_ASSERT_MALLOC(nema_gfx_path->data); in lv_nema_gfx_path_alloc() 91 if(nema_gfx_path->data != NULL) { in lv_nema_gfx_path_destroy() 92 lv_free(nema_gfx_path->data); in lv_nema_gfx_path_destroy() 93 nema_gfx_path->data = NULL; in lv_nema_gfx_path_destroy() 109 path->data[data_point++] = x; in lv_nema_gfx_path_move_to() 110 path->data[data_point++] = y; in lv_nema_gfx_path_move_to() 119 path->data[data_point++] = x; in lv_nema_gfx_path_line_to() 120 path->data[data_point++] = y; in lv_nema_gfx_path_line_to() [all …]
|
/lvgl-latest/src/libs/libjpeg_turbo/ |
D | lv_libjpeg_turbo.c | 49 static bool get_jpeg_size(uint8_t * data, uint32_t data_size, uint32_t * width, uint32_t * height); 50 static bool get_jpeg_direction(uint8_t * data, uint32_t data_size, uint32_t * orientation); 63 #define TRANS_32_VALUE(big_endian, data) big_endian ? \ argument 64 ((*(data) << 24) | (*((data) + 1) << 16) | (*((data) + 2) << 8) | *((data) + 3)) : \ 65 (*(data) | (*((data) + 1) << 8) | (*((data) + 2) << 16) | (*((data) + 3) << 24)) 66 #define TRANS_16_VALUE(big_endian, data) big_endian ? \ argument 67 ((*(data) << 8) | *((data) + 1)) : (*(data) | (*((data) + 1) << 8)) 212 uint8_t * data = NULL; in read_file() local 242 data = lv_malloc(data_size); in read_file() 243 if(data == NULL) { in read_file() [all …]
|
/lvgl-latest/docs/ |
D | config_builder.py | 28 data = f.read() 30 data = data.split('\n') 32 for i, line in enumerate(data): 44 data[i] = line 47 data[i] = line 49 data = '\n'.join(data) 52 f.write(data)
|
/lvgl-latest/scripts/ |
D | LVGLImage.py | 212 def unpack_colors(data: bytes, cf: ColorFormat, w) -> List: 220 ret = data 227 for p in data: 238 for p in data: 248 for p in data: 255 pixels = [(data[2 * i + 1] << 8) | data[2 * i] 256 for i in range(len(data) // 2)] 264 B = data[0::3] 265 G = data[1::3] 266 R = data[2::3] [all …]
|
/lvgl-latest/src/indev/ |
D | lv_indev.c | 69 static void indev_pointer_proc(lv_indev_t * i, lv_indev_data_t * data); 70 static void indev_keypad_proc(lv_indev_t * i, lv_indev_data_t * data); 71 static void indev_encoder_proc(lv_indev_t * i, lv_indev_data_t * data); 72 static void indev_button_proc(lv_indev_t * i, lv_indev_data_t * data); 82 static void indev_read_core(lv_indev_t * indev, lv_indev_data_t * data); 171 void indev_read_core(lv_indev_t * indev, lv_indev_data_t * data) in indev_read_core() argument 174 lv_memzero(data, sizeof(lv_indev_data_t)); in indev_read_core() 179 data->point.x = indev->pointer.last_raw_point.x; in indev_read_core() 180 data->point.y = indev->pointer.last_raw_point.y; in indev_read_core() 184 data->key = indev->keypad.last_key; in indev_read_core() [all …]
|
/lvgl-latest/src/misc/cache/ |
D | lv_cache_lru_rb.c | 61 typedef uint32_t (get_data_size_cb_t)(const void * data); 93 static uint32_t cnt_get_data_size_cb(const void * data); 94 static uint32_t size_get_data_size_cb(const void * data); 161 void * data = node->data; in alloc_new_node() local 162 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, lru->cache.node_size); in alloc_new_node() 163 lv_memcpy(data, key, lru->cache.node_size); in alloc_new_node() 184 return (void **)((char *)node->data + lru->rb.size - sizeof(void *)); in get_lru_node() 278 void * data = node->data; in get_cb() local 279 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, cache->node_size); in get_cb() 280 if(lru->cache.ops.compare_cb(data, key) == 0) { in get_cb() [all …]
|
D | lv_image_header_cache.c | 154 lv_image_cache_data_t * data = (lv_image_cache_data_t *)elem; in iter_inspect_cb() local 155 lv_draw_buf_t * decoded = (lv_draw_buf_t *)data->decoded; in iter_inspect_cb() 157 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, img_header_cache_p->node_size); in iter_inspect_cb() 165 switch(data->src_type) { in iter_inspect_cb() 168 lv_cache_entry_get_ref(entry), (void *)data->decoded, (char *)data->src); in iter_inspect_cb() 172 lv_cache_entry_get_ref(entry), (void *)data->decoded, data->src); in iter_inspect_cb() 176 lv_cache_entry_get_ref(entry), (void *)data->decoded, data->src); in iter_inspect_cb()
|
D | lv_image_cache.c | 166 lv_image_cache_data_t * data = (lv_image_cache_data_t *)elem; in iter_inspect_cb() local 167 lv_draw_buf_t * decoded = (lv_draw_buf_t *)data->decoded; in iter_inspect_cb() 169 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, img_cache_p->node_size); in iter_inspect_cb() 177 switch(data->src_type) { in iter_inspect_cb() 180 lv_cache_entry_get_ref(entry), (void *)data->decoded, (char *)data->src); in iter_inspect_cb() 184 lv_cache_entry_get_ref(entry), (void *)data->decoded, data->src); in iter_inspect_cb() 188 lv_cache_entry_get_ref(entry), (void *)data->decoded, data->src); in iter_inspect_cb()
|
/lvgl-latest/tests/src/ |
D | lv_test_indev.c | 18 void lv_test_mouse_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in lv_test_mouse_read_cb() argument 21 lv_point_set(&data->point, x_act, y_act); in lv_test_mouse_read_cb() 22 data->state = mouse_pressed ? LV_INDEV_STATE_PRESSED : LV_INDEV_STATE_RELEASED; in lv_test_mouse_read_cb() 58 void lv_test_keypad_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in lv_test_keypad_read_cb() argument 61 data->key = key_act; in lv_test_keypad_read_cb() 62 data->state = key_pressed ? LV_INDEV_STATE_PRESSED : LV_INDEV_STATE_RELEASED; in lv_test_keypad_read_cb() 87 void lv_test_encoder_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in lv_test_encoder_read_cb() argument 90 data->enc_diff = diff_act; in lv_test_encoder_read_cb() 91 data->state = enc_pressed ? LV_INDEV_STATE_PRESSED : LV_INDEV_STATE_RELEASED; in lv_test_encoder_read_cb()
|
/lvgl-latest/tests/src/test_cases/cache/ |
D | test_cache.c | 22 void * data; // malloced data member 39 lv_free(node->data); in free_cb() 90 test_data * data = lv_cache_entry_get_data(entry); in test_cache_1() local 91 TEST_ASSERT_NOT_NULL(data); in test_cache_1() 93 data->data = lv_malloc(data->slot.size); in test_cache_1() 97 record_data_ptr = data->data; in test_cache_1() 126 TEST_ASSERT_EQUAL(record_data_ptr, cached_data_key32->data); in test_cache_1()
|
/lvgl-latest/src/others/monkey/ |
D | lv_monkey.c | 54 static void lv_monkey_read_cb(lv_indev_t * indev, lv_indev_data_t * data); 129 static void lv_monkey_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in lv_monkey_read_cb() argument 133 data->btn_id = monkey->indev_data.btn_id; in lv_monkey_read_cb() 134 data->point = monkey->indev_data.point; in lv_monkey_read_cb() 135 data->enc_diff = monkey->indev_data.enc_diff; in lv_monkey_read_cb() 136 data->state = monkey->indev_data.state; in lv_monkey_read_cb() 151 lv_indev_data_t * data = &monkey->indev_data; in lv_monkey_timer_cb() local 155 data->point.x = (int32_t)lv_monkey_random(0, LV_HOR_RES - 1); in lv_monkey_timer_cb() 156 data->point.y = (int32_t)lv_monkey_random(0, LV_VER_RES - 1); in lv_monkey_timer_cb() 159 …data->enc_diff = (int16_t)lv_monkey_random(monkey->config.input_range.min, monkey->config.input_ra… in lv_monkey_timer_cb() [all …]
|
/lvgl-latest/src/drivers/nuttx/ |
D | lv_nuttx_entry.c | 71 static void lv_global_free(void * data) in lv_global_free() argument 73 if(data) { in lv_global_free() 74 free(data); in lv_global_free() 80 lv_global_t * data = NULL; in lv_global_default() local 87 data = (lv_global_t *)task_tls_get_value(lv_nuttx_tlskey); in lv_global_default() 88 if(data == NULL) { in lv_global_default() 89 data = (lv_global_t *)calloc(1, sizeof(lv_global_t)); in lv_global_default() 90 task_tls_set_value(lv_nuttx_tlskey, (uintptr_t)data); in lv_global_default() 93 return data; in lv_global_default() 276 void * data; in lv_nuttx_uv_loop() local [all …]
|
D | lv_nuttx_touchscreen.c | 47 static void touchscreen_read(lv_indev_t * drv, lv_indev_data_t * data); 120 lv_indev_data_t * data, in conv_touch_sample() argument 131 data->point.x = LV_CLAMP(0, sample->point[0].x, hor_max); in conv_touch_sample() 132 data->point.y = LV_CLAMP(0, sample->point[0].y, ver_max); in conv_touch_sample() 146 static void touchscreen_read(lv_indev_t * drv, lv_indev_data_t * data) in touchscreen_read() argument 160 conv_touch_sample(drv, data, &touchscreen->last_sample); in touchscreen_read() 166 data->state = touchscreen->last_state; in touchscreen_read() 170 conv_touch_sample(drv, data, &sample); in touchscreen_read() 178 data->continue_reading = true; in touchscreen_read() 185 data->state = touchscreen->last_state; in touchscreen_read()
|
/lvgl-latest/src/libs/lodepng/ |
D | lodepng.c | 229 unsigned * data; member 237 lodepng_free(((uivector *)p)->data); in uivector_cleanup() 238 ((uivector *)p)->data = NULL; in uivector_cleanup() 247 void * data = lodepng_realloc(p->data, newsize); in uivector_resize() local 248 if(data) { in uivector_resize() 250 p->data = (unsigned *)data; in uivector_resize() 260 p->data = NULL; in uivector_init() 268 p->data[p->size - 1] = c; in uivector_push_back() 278 unsigned char * data; member 288 void * data = lodepng_realloc(p->data, newsize); in ucvector_reserve() local [all …]
|
/lvgl-latest/src/widgets/canvas/ |
D | lv_canvas.c | 115 uint8_t * data = lv_draw_buf_goto_xy(draw_buf, x, y); in lv_canvas_set_px() local 133 *data = c_int; in lv_canvas_set_px() 141 *data = (*data & ~(mask << shift)) | (c_int << shift); in lv_canvas_set_px() 144 *data = lv_color_luminance(color); in lv_canvas_set_px() 147 *data = opa; in lv_canvas_set_px() 150 lv_color16_t * buf = (lv_color16_t *)data; in lv_canvas_set_px() 156 data[2] = color.red; in lv_canvas_set_px() 157 data[1] = color.green; in lv_canvas_set_px() 158 data[0] = color.blue; in lv_canvas_set_px() 161 data[2] = color.red; in lv_canvas_set_px() [all …]
|
/lvgl-latest/src/libs/tiny_ttf/ |
D | stb_truetype_htcw.h | 546 STBTT_STREAM_TYPE data; member 549 unsigned char * data; 714 STBTT_DEF int stbtt_GetNumberOfFonts(STBTT_STREAM_TYPE data); 716 STBTT_DEF int stbtt_GetNumberOfFonts(const unsigned char * data); 726 STBTT_DEF int stbtt_GetFontOffsetForIndex(const unsigned char * data, int index); 740 STBTT_STREAM_TYPE data; member 742 unsigned char * data; // pointer to .ttf file member 760 STBTT_DEF int stbtt_InitFont(stbtt_fontinfo * info, STBTT_STREAM_TYPE data, int offset); 762 STBTT_DEF int stbtt_InitFont(stbtt_fontinfo * info, const unsigned char * data, int offset); 1193 STBTT_STREAM_SEEK(b->data, pos); in stbtt__buf_get8() [all …]
|
/lvgl-latest/src/draw/ |
D | lv_draw_buf.c | 108 void * lv_draw_buf_align(void * data, lv_color_format_t color_format) in lv_draw_buf_align() argument 110 return lv_draw_buf_align_ex(&default_handlers, data, color_format); in lv_draw_buf_align() 113 void * lv_draw_buf_align_ex(const lv_draw_buf_handlers_t * handlers, void * data, lv_color_format_t… in lv_draw_buf_align_ex() argument 115 if(handlers->align_pointer_cb) return handlers->align_pointer_cb(data, color_format); in lv_draw_buf_align_ex() 231 …lv_memcpy(dest->data, src->data, LV_COLOR_INDEXED_PALETTE_SIZE(dest->header.cf) * sizeof(lv_color3… in lv_draw_buf_copy() 272 void * data, uint32_t data_size) in lv_draw_buf_init() argument 293 draw_buf->data = data; in lv_draw_buf_init() 294 draw_buf->unaligned_data = data; in lv_draw_buf_init() 297 if(lv_draw_buf_align(data, cf) != draw_buf->unaligned_data) { in lv_draw_buf_init() 338 draw_buf->data = lv_draw_buf_align(buf, cf); in lv_draw_buf_create_ex() [all …]
|