Commit Graph

154 Commits

Author SHA1 Message Date
_VIFEXTech
71e7bd816e Revert "feat(font_glyph_format): refactor draw and font format into lv_font_glyph_format_t" (#5550)
Need to merge the commits separately.
2024-02-01 11:38:51 +08:00
Benign X
84917689da feat(font_glyph_format): refactor draw and font format into lv_font_glyph_format_t (#5540) 2024-02-01 10:46:09 +08:00
_VIFEXTech
e271b23341 fix(vg_lite): add config to disable draw shadow (#5534)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-31 14:33:57 +08:00
Johannes Marbach
b45ef5ccf9 feat(drivers): add libinput/xkb driver (#5486) 2024-01-29 13:14:37 +01:00
lhdjply
6cf637f2d9 chore(demos): Remove unused definitions (#5506)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-01-27 17:46:47 +08:00
_VIFEXTech
9b7de6ee87 chore(Kconfig): add missing profiler trace buffer size config (#5436)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-23 12:05:35 +01:00
_VIFEXTech
b125d1baad perf(vg_lite): add asynchronous rendering support (#5398)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-23 12:06:35 +08:00
Gabriel Wang
51b8d8e4ea chore(cmsis-pack): prepare for releasing LVGL9 (#5417) 2024-01-22 18:05:05 +01: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
_VIFEXTech
32828206d1 chore(imgfont): simplify imgfont_dsc_t data structure (#5354)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-17 14:33:02 +01:00
Gabriel Wang
78a6b2f425 chore(cmsis-pack): prepare for LVGL9 release (#5323)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-01-15 19:50:03 +01:00
Gabor Kiss-Vamosi
c7bece7d98 fix(conf): mode LV_USE_SYSMON and LV_USE_PEFRF/MEM_MONITOR closer (#5314) 2024-01-15 13:50:01 +01:00
Kenji Mouri (Qi Lu)
cab1336d8e feat(drivers): add Windows backend for LVGL v9 (#5313) 2024-01-14 16:35:35 +01:00
Zoltan Janosy
2cbeddce8a Added LCD driver options to Kconfig. (#5298)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-01-14 21:38:09 +08:00
_VIFEXTech
39cb1ddc4a feat(vg_lite_tvg): organize configuration items (#5280)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-12 11:35:45 +01:00
_VIFEXTech
973285f33e chore(Kconfig): use Tab to replace spaces for indentation (#5282)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-11 09:02:47 +01:00
Neo Xu
00825c1ff6 fix(vg_lite): fix compile error for log (#5267)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-11 10:23:37 +08:00
Neo Xu
c9386a1a93 feat(vg_lite): add porting layer for VG-Lite simulator based on ThorVG (#5256)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-10 13:20:46 +01:00
_VIFEXTech
99818408ca chore(conf): remove LV_DISPLAY_ROT_MAX_BUF (#5239)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-09 11:52:30 +01:00
Neo Xu
f4e9eabb70 chore(Kconfig): clean up kconfig (#5232)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-09 14:39:11 +08:00
lhdjply
cb800cb793 chore(meter): remove #define LV_USE_METER (#5230)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-01-09 11:05:59 +08:00
Benign X
6550608e83 fix(freetype): correct cache release behavior and change glyph cache cnt macro name (#5219) 2024-01-08 17:01:44 +08:00
Benign X
b4bdb6e526 feat(freetype): merge freetype outline and image into one context (#5154) 2024-01-07 12:27:19 +08:00
_VIFEXTech
431a290942 chore(freetype): remove freetype sbit cache (#5115)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-28 16:21:38 +08:00
Gabriel Wang
6fe14490e2 feat(draw-sw): add Helium acceleration to draw-sw (#5045)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-12-27 11:10:16 +08:00
_VIFEXTech
9fc6801860 feat(draw): add vg-lite draw unit (#5010)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-18 14:17:42 +01:00
Gabor Kiss-Vamosi
25cbfd9d51 fix: follow naming changes in Kconfig 2023-12-15 18:19:24 +01:00
Neo Xu
de77e77882 chore(decoder): remove RLE image decoder (#4923)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-06 09:52:12 +01:00
xaowang96
3f5ef7d1be perf(gif): reduce lzw decoding time (#4897)
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-12-03 21:26:12 +01:00
_VIFEXTech
d06a8d3334 feat(freetype): add outline output to support draw vector font (#4669)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-30 11:04:09 +01:00
Neo Xu
fea780e837 feat(lib): add lz4 lib support (#4872)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-28 15:05:16 +01:00
bjsylvia
990fbc8cdf fix(draw): remove LV_LAYER_MAX_MEMORY_USAGE (#4809)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-24 20:17:10 +01:00
qinshijing
423c288070 feat(label): LV_LABEL_WAIT_CHAR_COUNT can be configured externally (#4837)
Signed-off-by: qinshijing <qinshijing@xiaomi.com>
Co-authored-by: qinshijing <qinshijing@xiaomi.com>
2023-11-20 18:17:49 +01:00
gcopoix
5267c0b9f4 feat(drivers): add x11 driver (display/input) support (#4795)
Co-authored-by: Gregor Copoix <gregor.copoix@ithinx.io>
2023-11-15 14:08:03 +01:00
Neo Xu
d73f260002 feat(image): add custom RLE decoder (#4332)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-13 08:38:27 +01:00
bjsylvia
ae65f2e683 chore(Kconfig): supplement undefined configuration items in Kconfig (#4791)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-13 08:26:06 +01:00
bjsylvia
29c1d94c60 fix(demos): fix demos compiling error caused by font config (#4778)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-10 15:45:12 +01:00
Kenji Mouri (Qi Lu)
ffe2c1528e feat(osal): add Windows support (#4783) 2023-11-10 13:21:30 +01:00
Zhang Ji Peng
8cf0bbb558 feat(draw): add implements vector graphic APIs (#4528) (#4691)
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-11-09 11:37:33 +01:00
lhdjply
b95d74bfcb feat(os): add rt-thread for osal (#4746) 2023-11-03 10:54:11 +01:00
bjsylvia
406631bd92 fix(config): add config LV_USE_OS in Kconfig (#4736)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-02 11:00:57 +01:00
Neo Xu
0910ee0e38 feat(image decoder): decode whole image to RAM support (#4674)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-10-29 17:02:06 +01:00
bjsylvia
d98e7b27cb feat(nuttx): add libuv mode for nuttx dev and poll for nuttx fbdev (#4683)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-10-24 15:00:47 +02:00
Niklas Fiekas
3dbb103c42 feat(dev): port evdev input driver (#4672) 2023-10-20 23:57:11 +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
terry.rong
505eeeaeb5 feat(draw): add SIMD draw support. #4463 (#4590)
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-10-19 10:13:17 +02:00
_VIFEXTech
afd410c1de feat(log): add file line number printing option (#4653)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-10-11 23:30:53 +02:00
bjsylvia
17d0f568c8 feat(nuttx): refactor Nuttx porting layer (#4634)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-10-11 06:38:36 +02:00