VIFEX

Results 193 comments of VIFEX

@spbgzh This problem is usually caused by users using the lvgl API across threads. For example, lv_timer_handler works in the main loop, but lv_screen_xxx is called in another thread or...

@spbgzh In a bare metal environment, the main loop and the serial interrupt can also be considered two threads, where the interrupt handler takes precedence over the main loop (because...

I added a new code comment to illustrate: https://github.com/lvgl/lvgl/pull/6450

@g2gps Hi, I tried testing the patch on the device, this is my configuration: ```c /**************************************************************************** * Private Functions ****************************************************************************/ static void mcu_partition_handler(FAR struct partition_s *part, FAR void *path) {...

> The CI is faling. (I don't know if you have noticed that.) I know this because the radial gradient rendering results of the VG-Lite simulator are not consistent with...

> In #6947 we can [add](https://github.com/lvgl/lvgl/pull/6947/files#diff-c8ef42d9945c97f176829feaa64c18168a42c79a6f3e277db7475e7c4fa233d1R293-R303) `lv_display_set_frame_buffers_with_stride`. As these APIs are changing there could you rather comment there, so that it won't be forgotten? It seems that the new structure...

There is a memory leak in this case: ```c static void event_cb(lv_event_t* e) { lv_obj_t* obj = lv_event_get_current_target_obj(e); lv_obj_del(obj); } void test() { lv_obj_t* obj = lv_obj_create(lv_scr_act()); lv_obj_add_event_cb(obj, event_cb, LV_EVENT_CLICKED,...

We can set `LV_ARRAY_DEFAULT_CAPACITY` to 1 by default, which is more inclined to save memory. If the user has enough memory and wants to pursue speed, the user can increase...

> @FASTSHIFT The tests are passing for me locally. Does it pass on your end? It may be related to the PR: https://github.com/lvgl/lvgl/pull/6402 that was just merged. Have you tried...