Commit Graph

298 Commits

Author SHA1 Message Date
Cosmin-Daniel Radu 69f7599e0c fix(vglite) add VGLITE_CHECK_ERROR for all vg_lite functions
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2025-05-23 15:24:58 +02:00
Cosmin-Daniel Radu a2b687c2d4 fix(vglite) upstream comments
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2025-05-23 15:24:58 +02:00
Cosmin-Daniel Radu 157ee6a2dc feat(fonts) add aligned fonts for demo benchmark
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2025-05-23 15:24:58 +02:00
André Costa 48417aef64 build: restructure cmake (#8210)
Co-authored-by: Erik Tagirov <erik.tagirov@edgemtech.ch>
2025-05-21 13:02:26 +02:00
VIFEX 94bdc2daa4 fix(vg_lite): enable box shadow by default (#8242)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-05-16 11:05:32 +08:00
MootSeeker c23ee47f7a feat(draw): add configurable thread priority for all drawing units (#8162)
Co-authored-by: Liam Howatt <30486941+liamHowatt@users.noreply.github.com>
2025-05-15 14:08:45 +02:00
Liam Howatt 00cd8e766d feat(drivers): add ft81x framebuffer driver (#7815) 2025-04-28 21:25:56 +02:00
yushuailong 5d417605c1 chore(profiler): add built-in profiler default enable config (#8120)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
2025-04-22 22:13:28 +08:00
Fabian Blatz e7af9006bf feat(font): Replace SimSun font with SourceHanSansSC (#8006) 2025-04-17 11:26:26 +02:00
VIFEX 19cb83732b arch(font_manager): add multiple font backend support (#8038)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-04-15 11:35:50 +08:00
Max Filippov ceb5b3b38e feat(linux/fbdev): support non-mmappable frame buffers (#8058)
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2025-04-10 14:34:41 +02:00
David Truan 371c21bbda arch(cmake): add native Kconfig support to cmake (#7934) 2025-04-03 14:42:18 +02:00
yushuailong 967ba180b4 feat(refr): add global recolor (#7855)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Signed-off-by: yushuailong <yyyusl@qq.com>
Signed-off-by: yushuailong <yushuailong1@xiaomi.com>
2025-03-23 12:12:13 +01:00
VIFEX 6adc0f56d6 chore(Kconfig): set vg_lite stroke default cache size to 8 (#7939)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-03-17 18:08:59 -03:00
Gabor Kiss-Vamosi 626d6b51ad feat(obj): add obj name support
fixes #7476

Co-authored-by: Liam Howatt <30486941+liamHowatt@users.noreply.github.com>
Co-authored-by: André Costa <andre_miguel_costa@hotmail.com>
2025-03-07 10:30:22 +01:00
Gabor Kiss-Vamosi 8d04466c68 feat(test): make LVGL's test utilities public 2025-03-06 23:25:03 +01:00
Cosmin-Daniel Radu 560364adaa feat(nxp): add G2D support (#7625)
Signed-off-by: Ana Grad <ana.grad@nxp.com>
Co-authored-by: Ana Grad <ana.grad@nxp.com>
2025-02-27 11:31:57 +01:00
Benign X 93cef1274a feat(nuttx_image_cache): add configuration to use image cache heap for default heap (#7653) 2025-02-21 14:31:14 +08:00
红桃六 64e0388d32 fix(kconfig): add LIBUV dependency to prevent missing configurations (#7798)
Signed-off-by: liuhongchao <liuhongchao@xiaomi.com>
2025-02-19 19:30:17 +08:00
Fabian Blatz 7d088e2399 fix(demo): Add missing Kconfig symbols for ebike and high res
Adds the missing Kconfig symbols for ebike and high resolution demo.
2025-01-28 12:01:44 +01:00
Fabian Blatz 5c11078447 feat(draw/sw): make I1 luminance threshold configurable (#7616) 2025-01-28 11:15:44 +01:00
Felix Biego ca869b7ef3 feat(demo): add smartwatch demo (#7429) 2025-01-21 15:34:03 -03:00
Victor Wheeler ad66f13f96 feat(docs): batch 12 of proofread/edited docs (#7440)
Arduino Lint / lint (push) Has been cancelled
MicroPython CI / Build esp32 port (push) Has been cancelled
MicroPython CI / Build rp2 port (push) Has been cancelled
MicroPython CI / Build stm32 port (push) Has been cancelled
MicroPython CI / Build unix port (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE (push) Has been cancelled
C/C++ CI / Build Windows GCC (push) Has been cancelled
C/C++ CI / Build Windows MSVC (push) Has been cancelled
C/C++ CI / Build ESP IDF ESP32S3 (push) Has been cancelled
C/C++ CI / Run tests with 32bit build (push) Has been cancelled
C/C++ CI / Run tests with 64bit build (push) Has been cancelled
BOM Check / bom-check (push) Has been cancelled
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Has been cancelled
Verify the widget property name / verify-property-name (push) Has been cancelled
Verify code formatting / verify-formatting (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Check Makefile / Build using Makefile (push) Has been cancelled
Check Makefile for UEFI / Build using Makefile for UEFI (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2025-01-10 11:06:42 -03:00
Michael Simon 20bfb4855b feat(drivers): add UEFI driver (#7069) 2025-01-09 15:31:30 -03:00
VIFEX 6decbb7f77 chore(indev_gesture): add missing config and fix warning (#7461)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-16 20:03:17 +08:00
Attila Kiss a7adce9d1a feat(draw): add layer memory allocation config support (#7038)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-12-16 08:51:01 +01:00
VIFEX 99a785cdc6 feat(refr): improve performance measurement (#7430)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-10 16:29:22 +08:00
Gabor Kiss-Vamosi fc5939dcff feat(xml): add the basics of declarative XML support 2024-12-05 10:14:39 +01:00
lxydiy 4a77a05fb3 fix(ffmpeg): add native filesystem API support for FFmpeg image decoder (#7253) 2024-11-20 11:57:45 +01:00
Liu Yi 11be75e302 feat(fsdrv): set the working directory (#7272)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-11-20 11:00:10 +08:00
Gabor Kiss-Vamosi 92d424ec74 ci(Kconfig): error on leading spaces (should be tabs) 2024-10-18 17:50:23 +08:00
Gabor Kiss-Vamosi 0bbded79c8 fix(benchmark): better handle font dependencies 2024-10-18 17:50:23 +08:00
Gabriel Wang bb3c662f19 chore(cmsis-pack): update cmsis pack for v9.3.0-dev (#7080) 2024-10-17 13:05:02 +02:00
jianglianfang 79b3bf1265 feat(nuttx): add indev cursor display (#7021)
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
2024-10-16 11:40:54 +02:00
Neo Xu 3e66b26130 chore: fix minor compile warnings (#6987)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-16 11:58:13 +08:00
Zhang Ji Peng bbe5f032e6 feat(libs): add SVG rendering support (#6845)
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
2024-10-15 21:33:27 +08:00
Liam 09d9c575b6 feat(drivers): add STM32 LTDC support (#7059) 2024-10-15 12:05:19 +02:00
lion2tomato 5081fbcc71 fix(independent_heap): add independent heap enable option (#6953)
Signed-off-by: lijianjun <lijianjun@xiaomi.com>
Co-authored-by: lijianjun <lijianjun@xiaomi.com>
2024-10-14 11:08:46 +02:00
Liam 0efa5f3758 feat(opengl): texture caching (#6861)
Co-authored-by: JWBverheesen <31246830+JWBverheesen@users.noreply.github.com>
2024-10-13 08:17:12 +02:00
Carlos Diaz a38e98ef4b feat(text): add text recolor back (#6966)
Co-authored-by: Benign X <1341398182@qq.com>
2024-10-12 12:16:43 +08:00
Cosmin-Daniel Radu b8b581a83d feat(nxp): Release/nxp patches for LVGL master (#6978)
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
Co-authored-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Co-authored-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-08 16:30:36 +02:00
Cosmin-Daniel Radu 9db0ee3d02 fix(freertos): sync signal from isr fixed (#6793)
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
Co-authored-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2024-09-24 13:35:39 +02:00
Neo Xu 8dea3225ff chore(Kconfig): add version info to Kconfig file to check mismatch (#6789)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-09-20 10:42:16 +02:00
Fabian Blatz 57b799f4fc fix(Kconfig): Fix non existant LV_STDLIB_BUILTIN (#6851) 2024-09-20 11:59:09 +08:00
VIFEX a89cda10c1 feat(profiler): support different module divisions (#6834)
Signed-off-by: liuhongchao <liuhongchao@xiaomi.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: liuhongchao <liuhongchao@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-09-18 17:59:45 +08:00
Liam bdb5806fdf feat(dma2d): add basic support (#6691) 2024-09-11 09:48:43 +02:00
VIFEX dbb5905260 feat(libs): add freetype font manager (#6482)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2024-08-30 13:55:53 +02:00
Gabor Kiss-Vamosi d39fc17595 chore: increase the version numbers to v9.2 2024-08-26 21:39:11 +02:00
nicusorcitu 2b33f8b0a7 perf(nxp): v9.1.0 upstream vglite optimization (#6646)
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Signed-off-by: Ana Grad <ana.grad@nxp.com>
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
Co-authored-by: Ana Grad <ana.grad@nxp.com>
Co-authored-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-08-26 20:11:26 +02:00
Gabor Kiss-Vamosi f4ea1ec82c chore: add LV_USE_PRIVATE_API (#6737) 2024-08-26 13:29:26 +02:00