1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-14 06:42:58 +08:00

8789 Commits

Author SHA1 Message Date
Benign X
cfaf9bd011
fix(lv_img): fix incorrect invalidation area when img mode is real (#4399)
Signed-off-by: xinbingnan<xinbingnan@xiaomi.com>
2023-07-24 17:32:25 +02:00
bjsylvia
f2532ce69b
feat(rlottie): group the global variables into a struct (#4394)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-07-24 17:15:13 +02:00
bjsylvia
b06c553523
feat(tabview): group the global variables into a struct (#4395)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-07-24 17:14:59 +02:00
_VIFEXTech
9ad992ac60
feat(disp): use LV_EVENT_REFR_REQUEST to notify the disp timer to resume (#4351)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-07-24 17:08:54 +02:00
Gabor Kiss-Vamosi
e50e978cc6 perf(canvas): speed up lv_canvas_fill_bg
fixes #4396
2023-07-24 16:46:55 +02:00
_VIFEXTech
c1fab9271a
perf(refr): skip drawing of obj that is fully covered (#4319)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-07-24 16:05:12 +02:00
the-programmer
6fba2748b6 fix(font): fix optimizer issue in lv_font_fmt_txt.c (#4385)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-07-21 09:53:04 +02:00
bjsylvia
efe6c29b5b
chore(flex): add grow_item_cnt check in the while loop of children_repos (#4383) 2023-07-19 15:10:13 +02:00
yushuailong
933db950bb
feat: add config set LV_WIDGETS_HAS_DEAFULT_VALUE (#4371)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Co-authored-by: yushuailong1 <yushuailong1@xiaomi.com>
2023-07-19 15:09:06 +02:00
Peter Bee
2cdd41345a
feat(dev): add nuttx lcd driver (#4377)
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2023-07-17 08:03:33 +02:00
Gabor Kiss-Vamosi
b78d4dc04b demo: add lv_demo_scroll 2023-07-15 23:24:58 +02:00
Gabor Kiss-Vamosi
6d2d8a7583 fix(chart): fix lv_chart_get_point_pos_by_id
fixes #4367
2023-07-15 21:30:05 +02:00
Gabor Kiss-Vamosi
7b1a363ecb chore: fix warnings 2023-07-15 20:59:49 +02:00
bjsylvia
657dfe9615
fix: fix compiling warning on Mac (#4379)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-07-15 20:08:25 +02:00
Gabor Kiss-Vamosi
b466045f13 chore: change some // comments to /**/ 2023-07-15 18:39:11 +02:00
Gabor Kiss-Vamosi
562d30694a
feat(github codespace): use mouse and mousewheel by default 2023-07-14 23:22:44 +02:00
Gabor Kiss-Vamosi
1f58504e48 fix(btnmatrix): if a slid to a new button, discard the current button and don't press any buttons
fixes #4301"
2023-07-14 23:09:23 +02:00
Gabor Kiss-Vamosi
3b5731e40b
chore: update ROADMAP.rst 2023-07-14 22:43:11 +02:00
Gabor Kiss-Vamosi
66b31e1954
chore: update ROADMAP.rst 2023-07-14 20:25:06 +02:00
Neo Xu
4e00e62846
chore: specify color format value in enum (#4352)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-07-13 20:43:14 +02:00
Peter Bee
0aa856aeb7
feat(driver): add NuttX fbdev and touchscreen support (#4360) 2023-07-13 20:31:33 +02:00
Nicușor Cîțu
4f0e5c8970 fix(freertos) Cleanup the check for initialization of mutex and condition variable.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2023-07-13 20:04:50 +02:00
Nicușor Cîțu
c146d65a12 feat(freertos) Define USE_FREERTOS_TASK_NOTIFY.
A direct to task notification is an event sent directly to a task, rather than
indirectly to a task via an intermediary object such as a queue, event group or semaphore.
Sending a direct to task notification to a task sets the state of the target task
notification to 'pending'. Just as a task can block on an intermediary object such
as a semaphore to wait for that semaphore to be available, a task can block on a task
notification to wait for that notification's state to become pending.

Unblocking an RTOS task with a direct notification is 45% faster and uses less RAM
than unblocking a task using an intermediary object such as a binary semaphore.

RTOS task notifications can only be used when there is only one task that can be the recipient of the event.

Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2023-07-13 20:04:50 +02:00
Nicușor Cîțu
c63f1e45c7 fix(freertos) Indend.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2023-07-13 20:04:50 +02:00
Nicușor Cîțu
2415dbf217 feat(freertos) Implement lv_mutex_lock_isr().
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2023-07-13 20:04:50 +02:00
Nicușor Cîțu
141c70dba1 fix(freertos) Application thread function returns void.
Don't try to cast it to void*. Avoid build warning.

Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2023-07-13 20:04:50 +02:00
Nicușor Cîțu
625cedcd5a fix(freertos) Fixed the signed vs unsigned comparation warning.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2023-07-13 20:04:50 +02:00
Kevin Schlosser
b38c466e8d
chore: remove repetitive code from lv_draw_sw.c (#4356) 2023-07-10 20:12:29 +02:00
Neo Xu
dd967ffccc
chore: add OPA mix macro (#4354)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-07-10 20:05:46 +02:00
Neo Xu
44a955f138
fix(snapshot): snapshot should fail when buff_size is zero (#4353)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-07-10 20:03:33 +02:00
Benign X
1526dcac73
chore: fix build error on macOS (#4357) 2023-07-10 19:42:12 +02:00
PeterB
c7d66b97c5 Merge remote-tracking branch 'origin/master' 2023-07-10 12:11:22 +01:00
PeterB
2911e49c51 fix(obj) prevent hidden objects keeping focus 2023-07-10 12:10:03 +01:00
Gabor Kiss-Vamosi
9a97ffa24a chore: add comment to draw_unit->dispatch 2023-07-10 00:44:31 +02:00
Neo Xu
7151395e34
feat(anim): add custom cubic-bezier anim path parameter support (#4343)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-07-10 00:38:26 +02:00
Kevin Schlosser
95b9fe327f
chore: changes a couple of things to get the CPython binding working (#4348)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-07-09 23:29:05 +02:00
Peter Bee
36c5f19c95
fix(kconfig): update Kconfig and lv_conf_kconfig.h (#4338)
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
Signed-off-by: Peter Bee <pbjd97@gmail.com>
2023-07-09 23:27:32 +02:00
Gabor Kiss-Vamosi
8d375ef12e chore: revert test code from lv_example_btn_1 2023-07-09 23:24:39 +02:00
Gabor Kiss-Vamosi
ecf1ea4d37 fix(indev): do not search for new obj if slid out of the obj and no PRESS_LOCK
fixes #4328
2023-07-09 23:24:17 +02:00
Gabor Kiss-Vamosi
508180505f chore: run code formattter 2023-07-06 19:55:30 +02:00
Gabor Kiss-Vamosi
388a5d7f97 fix(draw): add volatile to fix rendering with O3 opimization 2023-07-05 21:44:08 +02:00
Gabor Kiss-Vamosi
536997c9e8 fix(arc): fix memory leak 2023-07-05 21:43:17 +02:00
Gabor Kiss-Vamosi
1c1b599880 fix(monkey): use lv_indev_get_user_data 2023-07-05 13:45:45 +02:00
Gabor Kiss-Vamosi
0e10ee94d1 ci(build_test): remove the 8 bit option 2023-07-05 13:08:31 +02:00
Gabor Kiss-Vamosi
f753265a79 arch(draw): add parallel rendering architecture
BREAKING CHANGE

This is a huge update which introduces parallel rendering. lv_conf.h needs to be updated too.
2023-07-05 13:05:19 +02:00
zhbi98
08870996d1
chore(switch): use lv_obj_get_content_coords to calculate the indicator coordinates (#4336) 2023-07-03 23:39:31 +02:00
Joseph An
de97dba59b
docs(st): updating get-started documentation (#4327) 2023-07-03 10:39:37 +02:00
Amir Gonnen
9783f2632e
fix(example): Remove struct cast (#4330) 2023-07-03 10:25:18 +02:00
Benign X
242654adb8
chore: fix warning build on macOS (#4334) 2023-07-03 09:59:13 +02:00
Gabor Kiss-Vamosi
123ea43dfc
Update ROADMAP.rst 2023-07-03 09:50:08 +02:00