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
Gabor Kiss-Vamosi
be7b3ee714
fix(indev): don't wait until release when a new object is found ( #6831 )
2024-10-09 13:48:18 +02:00
JWBverheesen
ccf518bee1
fix(glfw/opengles): fix buf_size calculation error ( #6830 )
2024-10-09 13:48:18 +02:00
VIFEX
ca8e23d934
fix(roller): fix stringop overflow ( #6826 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com >
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com >
2024-10-09 13:48:18 +02:00
Liam
0d483105e9
fix(perf): perf monitor FPS ( #6798 )
...
1. fix perf monitor FPS wrong macro judgement
2. fix arc test failing with no reason
2024-10-09 13:48:18 +02:00
Liam
6c8366a039
fix(micropython): missing bidi private header feature guard ( #6801 )
...
Co-authored-by: xlla <xllacyx@hotmail.com >
2024-10-09 13:48:18 +02:00
Gabor Kiss-Vamosi
e08f1b7686
fix(draw): fix artifact when rotating ARGB8888 images ( #6794 )
2024-10-09 13:48:18 +02:00
Toni Neubert
df1b96f5a9
fix(sdl): check against NULL before using the driver data of a display ( #6799 )
2024-10-09 13:48:18 +02:00