Commit Graph

10477 Commits

Author SHA1 Message Date
Gabriel Wang
7f07a129e8 chore(cmsis-pack): update the cmsis-pack for the v9.2.2 patch (#7177) v9.2.2 2024-10-30 08:14:36 +01:00
Gabor Kiss-Vamosi
9550207be8 docs(CHANGLOG): add link to v9.2.1 changelog 2024-10-29 13:59:01 +01:00
Gabor Kiss-Vamosi
3875e43219 chore: update versions and CHANGELOG 2024-10-29 12:08:21 +01:00
Gabor Kiss-Vamosi
2f709251b4 fix(changelog): fix the version number 2024-10-29 12:00:27 +01:00
Neo Xu
3a2d111401 fix(nuttx): fix assert when release LCD draw buffer (#7159)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-28 08:52:48 +01:00
Gabor Kiss-Vamosi
932c14086b Revert "fix(kconfig): add LV_ATTRIBUTE_MEM_ALIGN, LV_ATTRIBUTE_LARGE_CONST and LV_SYSMON_GET_IDLE configs (#7131)"
This reverts commit c897fe8f18.
2024-10-25 19:52:29 +02:00
Gabor Kiss-Vamosi
59a6b61c95 docs(CHANGELOG): update the CHANGELOG v9.2.1 2024-10-24 20:45:11 +02:00
Cosmin-Daniel Radu
c897fe8f18 fix(kconfig): add LV_ATTRIBUTE_MEM_ALIGN, LV_ATTRIBUTE_LARGE_CONST and LV_SYSMON_GET_IDLE configs (#7131)
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2024-10-24 18:33:04 +02:00
Cristian Stoica
51e1dfcb40 fix(sysmon) disable all performance banners from screen with serial redirect
This removes all performance monitor banners from the screen when
LV_USE_PERF_MONITOR_LOG_MODE is used. This allows more precise
measurement of performance without interference from additional rendered objects

Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-23 21:32:36 +02:00
Gabor Kiss-Vamosi
7d5cb8385e Revert "fix(freertos): use xSemaphoreTakeRecursive (#6803)"
It causes performance issues in some cases
See https://github.com/lvgl/lvgl/pull/6981#issuecomment-2417037919

This reverts commit 53c846f4ac.
2024-10-23 21:21:24 +02:00
cristian-stoica
ac0cdcb0d9 fix(display): remove lv_display_set_buffers_with_stride function (#7087)
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-17 13:01:24 +02:00
Gabriel Wang
efd965c4c1 chore(cmsis-pack): create cmsis-pack for v9.2.1 patch (#7092) 2024-10-17 12:58:41 +02:00
Cosmin-Daniel Radu
0237e9fce7 fix(pxp): sync rotation direction with SW render (#7063)
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2024-10-14 19:30:51 +02:00
Cosmin-Daniel Radu
5b837eb727 fix(vglite) triangle gradient areas fix
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2024-10-09 21:45:09 +02:00
Nicușor Cîțu
8658411a2f fix(conf) Remove empty line to make comment more condens.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2024-10-09 21:45:09 +02:00
Cosmin-Daniel Radu
da74d6983b docs(PXP): update PXP for rotation only feature
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2024-10-09 21:45:09 +02:00
Nicușor Cîțu
6dd7b3a978 fix(pxp) invalidate cache for the whole frame buffer
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2024-10-09 21:45:09 +02:00
Cristian Stoica
a634deade4 fix(vglite) invalidate cache for the whole frame buffer
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-09 21:45:09 +02:00
Nicușor Cîțu
c3ec922708 fix(vglite) Small cleanup. 2024-10-09 21:45:09 +02:00
Nicușor Cîțu
29c977042e fix(pxp) Small cleanup.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2024-10-09 21:45:09 +02:00
Cristian Stoica
c3690544d5 fix(vglite): Set buffer stride as required by hardware
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-09 21:45:09 +02:00
Cristian Stoica
99974d46b7 feat(display): add support for frame buffer initialization with custom stride
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-09 21:45:09 +02:00
Cristian Stoica
0f9f322733 fix(pxp): Initialize all required handlers
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-09 21:45:09 +02:00
Cosmin-Daniel Radu
892d97ccc1 feat(pxp) Add option to use PXP only for rotation without creating PXP draw unit.
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2024-10-09 21:45:09 +02:00
Cosmin-Daniel Radu
a109608806 fix(vglite) draw when multiple draw units are available
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2024-10-09 21:45:09 +02:00
Cristian Stoica
64beb5f811 fix(vglite) set cache invalidation callback for all handlers
This is necessary after the changes in c37ad55160
	feat(draw_buf): make draw buf API more OOP style
which indirectly changes the font drawing handlers from default_handlers to
font_draw_buf_handlers

Because the cache invalidation in vglite was enabled only for
default handlers this resulted in broken font rendering when vglite draw
unit was used.

Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-09 21:45:09 +02:00
Nicușor Cîțu
7275e1fff6 fix(pxp) Fixed include header.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2024-10-09 21:45:09 +02:00
Gabor Kiss-Vamosi
7c3b20d9f2 chore: update the version number to v9.2.1 2024-10-09 13:48:18 +02:00
VIFEX
68d04bd353 Revert "perf(draw): skip empty draw tasks (#6720)" (#6758)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-09 13:48:18 +02:00
Gabor Kiss-Vamosi
f7c42c29de perf(draw): skip area independence tests with one draw unit (#6825) 2024-10-09 13:48:18 +02:00
VIFEX
ed5d38b048 fix(vg_lite): fix image transform clipping area error (#6810)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-09 13:48:18 +02:00
VIFEX
e86ec9e9fd perf(vg_lite): reduce matrix and radius calculations (#6800)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-09 13:48:18 +02:00
VIFEX
068583d7c0 fix(vg_lite): select blend mode based on premultiplication (#6766)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-09 13:48:18 +02:00
Gabor Kiss-Vamosi
0b4a188c0b chore: cleanup after adding fixed from master 2024-10-09 13:48:18 +02:00
Liam
2e0b7359ee fix(layout): calculate content width using x alignment (#6948) 2024-10-09 13:48:18 +02:00
Gabor Kiss-Vamosi
3d3342104f fix(style): remove transitions when a local style property is set (#6941) 2024-10-09 13:48:18 +02:00
Liu Yi
4199044aac fix(calendar): fix lv_calendar_gregorian_to_chinese compile error (#6894)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-10-09 13:48:18 +02:00
Gabor Kiss-Vamosi
c826f31f00 fix(fs): add lv_fs_dir_t to lv_fs.h (#6925) 2024-10-09 13:48:18 +02:00
Niklas Fiekas
2be97d6b92 fix(indev): fix hovering disabled obj resets indev (#6855) 2024-10-09 13:48:18 +02:00
Alpeev
475b538276 fix(gif): added bounds check in gif decoder (#6863)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-10-09 13:48:18 +02:00
VIFEX
3d351af17f chore(vg_lite): remove unnecessary buffer checks (#6921)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-09 13:48:18 +02:00
Cosmin-Daniel Radu
e633ea2931 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-10-09 13:48:18 +02:00
Gabor Kiss-Vamosi
53c846f4ac fix(freertos): use xSemaphoreTakeRecursive (#6803) 2024-10-09 13:48:18 +02:00
Gabor Kiss-Vamosi
e961669dd8 fix(dropdown): automatically center dropdown content (#6881) 2024-10-09 13:48:18 +02:00
Liu Yi
cd4f477497 fix(draw): fix sw compile error when disable LV_DRAW_SW_COMPLEX (#6895)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-10-09 13:48:18 +02:00
Liam
0ad8217b8d fix(libinput): private headers (#6869)
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
2024-10-09 13:48:18 +02:00
VIFEX
1ff2ea3e4a fix(color): add missing ARGB8565 alpha check (#6891)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-09 13:48:18 +02:00
Fabian Blatz
84346f3ef2 fix(Kconfig): Fix non existant LV_STDLIB_BUILTIN (#6851) 2024-10-09 13:48:18 +02:00
Gabor Kiss-Vamosi
9275c52854 fix(display): remove the unused sw_rotate field (#6866) 2024-10-09 13:48:18 +02:00
FloHomi
7de50992b2 fix(bar): fix bit overflow (#6841) 2024-10-09 13:48:18 +02:00