_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
Gabriel Wang
0b5c1a1642
chore(draw-sw-transform): remove duplicated code ( #5488 )
2024-01-26 10:27:30 +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
Gabor Kiss-Vamosi
1771cf0b38
feat(sysmon): add option to use custom idle function ( #5421 )
2024-01-22 16:57:46 +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
Gabor Kiss-Vamosi
1b69c1c341
fix(conf): lower the default RAM usage from 256k to 64k ( #5308 )
2024-01-14 21:28:05 +08:00
nicusorcitu
ee8de1e1a0
feat(nxp): release NXP PXP and VG-Lite for LVGL v9.0 ( #5288 )
...
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Signed-off-by: Ana Grad <ana.grad@nxp.com>
Co-authored-by: Ana Grad <ana.grad@nxp.com>
2024-01-12 11:54:42 +01: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
Zoltan Janosy
a61e51f579
feat(driver): add ST7735, ST7789, ST7796, ILI9341 display drivers ( #5020 )
...
Co-authored-by: Zoltan Janosy <zjanosy@fishman.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-01-12 10:25:07 +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
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
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
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
3fa47263c8
refactor: rename LV_THEME_BASIC to LV_THEME_SIMPLE
2023-12-15 09:13:05 +01:00
Gabor Kiss-Vamosi
d5daccdd48
docs: update API comments
2023-12-13 22:23:03 +01:00
Gabor Kiss-Vamosi
710e134abf
feat(gpu): add renesas dav2d GPU support
2023-12-12 11:43:37 +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
Neo Xu
f3bc98474c
chore: remove stdint header from conf.h ( #4896 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-30 13:14:19 +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
34f7e9e012
chore: fix inconsistent comment style ( #4889 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-29 11:11:16 +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
Gabor Kiss-Vamosi
d24b6d54f2
chore: enable LV_USE_SYSMON automatically and LV_USE_OBSERVER unconditionally
2023-11-28 15:02:56 +01:00
Peter Bee
a51beb9051
feat(draw): add unified NEON acceleration ( #4860 )
...
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-11-27 12:32:55 +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
Gabor Kiss-Vamosi
2f3e8d4066
feat(draw): add initial SDL renderer
...
It caches SW rendered bitmaps in textures.
The cache is also updated to support data and source separately.
E.g. source is a path to an image, and if that image changes all
related cache entries needs to found and invalidated.
Limitations of SDL rederer:
- not all draw task types are supported
- image transformation is not supported
- some textures (e.g. button matrix texts) are not detected as cached
- images are not cached
- images are supported only from path
2023-11-18 15:35:45 +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
lhdjply
df910893e4
feat(stdlib):add rtthread function to stdlib ( #4777 )
2023-11-10 13:41:00 +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
1000len-4959
361663ee5f
feat(build): make it work with MSVC build ( #4704 )
...
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: bjsylvia <bjsylvia@163.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: Niklas Fiekas <niklas.fiekas@backscattering.de>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: lhdjply <1029652979@qq.com>
2023-11-06 14:35:06 +01:00
lhdjply
b95d74bfcb
feat(os): add rt-thread for osal ( #4746 )
2023-11-03 10:54:11 +01:00
Gabor Kiss-Vamosi
d456b1cb4d
refactor: remove LV_USE_LARGE_COORD, always use int32_t as lv_coord_t
2023-10-31 19:23:24 +01:00