Commit Graph

32 Commits

Author SHA1 Message Date
Benign X
03498a2f83 feat(draw_buf): user can separate font draw buf from default draw buff now (#5982) 2024-03-30 13:13:05 +08:00
Benign X
213cb5971e feat(cache): image cache supports dynamic setting of cache size (#5926) 2024-03-22 10:51:03 +08:00
GoT
f4226cd7de feat(fs): add Arduino ESP LittleFS driver (#5905) 2024-03-20 13:51:20 +01:00
Michael Simon
352420cd54 refacter(conf): use defines for standard includes (#5767)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-03-20 12:10:33 +08:00
Gabor Kiss-Vamosi
ac518088e9 fix(draw): fix the invalidation of scaled areas (#5548) 2024-03-04 10:53:00 +08:00
GoT
45a8af251a feat(fs): implement littlefs lfs.h driver support (#5562) 2024-02-24 16:10:02 +01:00
Benign X
61b8378286 feat(nuttx_image_cache): add independent image cache heap support (#5528) 2024-01-30 16:52:46 +08:00
_VIFEXTech
265ae0f56a feat(profiler): add multithreading support and testcase (#5490)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-29 14:09:33 +08:00
Benign X
7b68aef4ab feat(image_decoder): add image decoder header cache (#5420) 2024-01-22 14:28:58 +01:00
Gabor Kiss-Vamosi
2297338c0d revert "feat(decoder): add image header cache" (#5418) 2024-01-22 12:57:06 +01:00
Benign X
d26eac8f3a feat(decoder): add image header cache (#5407) 2024-01-22 12:44:14 +01:00
Benign X
c0d2e094cc chore(image_decoder): remove unused codes (#5393) 2024-01-19 10:43:34 +01:00
Ju1He1
97aef2bfa5 fix(cmake): declspecs usage for msvc (#5190) 2024-01-09 11:44:49 +01:00
Benign X
bc6fd6d40c chore: move font/event define to lv_types.h (#5195)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-01-05 16:41:33 +08:00
Neo Xu
e217674295 chore: move lv_obj_t define to lv_types.h (#5161)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-03 21:44:36 +01:00
Benign X
a34f490394 feat(cache): new cache framework (#5049)
Co-authored-by: _VIFEXTech <vifextech@foxmail.com>
2023-12-25 11:37:59 +08:00
_VIFEXTech
6bdadad1f3 chore: fix warning when log disable (#5018)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2023-12-15 16:03:08 +01:00
Gabor Kiss-Vamosi
3fa47263c8 refactor: rename LV_THEME_BASIC to LV_THEME_SIMPLE 2023-12-15 09:13:05 +01:00
Gabor Kiss-Vamosi
1d5dd3c2f3 feat(init): add deinit_in_progress to lv_globals
With this in LV_EVENT_DELETE displays and indevs can deinit the drivers too
2023-11-21 21:42:04 +01:00
Viktor Szépe
cc6581ae03 ci: upgrade astyle tool (#4776)
Install from source to use the latest version
2023-11-10 15:37:23 +01:00
bjsylvia
9e252bdff7 feat(global): support user_data for lv_global_t (#4734)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-02 09:33:03 +01:00
Gabor Kiss-Vamosi
a61d87f840 demo(benchmark): rework benchmark 2023-10-25 12:19:39 +02:00
bjsylvia
c0356c9380 chore: cleanup LV_USE_MSG (#4681)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-10-20 22:24:15 +02:00
Neo Xu
27357d5139 feat(obj): add obj_id, class names, and dump support (#4536)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-09-25 10:58:36 +02:00
Gabor Kiss-Vamosi
971c533375 refactor: use only uint32_t and int32_t in the widget's API 2023-09-21 13:30:51 +02:00
Gabor Kiss-Vamosi
0721884ee9 refactor: disp->display, res->result/resolution, hor/ver->horizontal/vertical, txt->text, angle->rotation, zoom->scale 2023-09-18 22:57:30 +02:00
Gabor Kiss-Vamosi
757877b1fc feat(cache): rework cache
- based in cache size instead of entry count
- not only for images
- needs to be called manually in decoders (and not the cache manages the decoders)
2023-09-14 23:23:29 +02:00
Gabor Kiss-Vamosi
09c12d0f9c refactor(btn, img): rename btn to button and img to image 2023-09-14 20:12:31 +02:00
Gabor Kiss-Vamosi
da876e4a21 feat(draw): add preferred_draw_unit_id and preference_score to draw_tasks
see https://github.com/lvgl/lvgl/issues/4342#issuecomment-1691636624
2023-08-30 19:46:41 +02:00
Gabor Kiss-Vamosi
45ff2a663b feat(draw_buf): add lv_draw_buf_handlers to allow using custom callbacks 2023-08-25 22:49:31 +02:00
Gabor Kiss-Vamosi
8a1396d770 chore(global): check if LOG is enabled 2023-08-19 01:48:54 +02:00
Gabor Kiss-Vamosi
0b83a82a07 feat(multi-instance): collect all the global variables into a struct to allow running multiple instances of LVGL
Closes #4358
2023-08-19 01:42:37 +02:00