1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-28 07:03:00 +08:00

8765 Commits

Author SHA1 Message Date
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
Man, Jianting (Meco)
c4d91ca1bc
doc(rt-thread): add new rt-thread support BSPs (#4320) 2023-06-26 22:13:16 +02:00
hmadao
987572b1ed
fix(chart): fix x_points not being freed (#4318)
Signed-off-by: HaoHangyu <haohangyu@xiaomi.com>
Co-authored-by: HaoHangyu <haohangyu@xiaomi.com>
2023-06-26 21:04:59 +02:00
Gabor Kiss-Vamosi
390c880f89 example(tabview): fix tabview disable scrollig example
there is no animatin after selecting a tab by clicking anymore
2023-06-26 13:50:43 +02:00
Gabor Kiss-Vamosi
a24a9adfbe fix(btnmatrix): fix derefrencing NULL pointer 2023-06-26 11:00:40 +02:00
_VIFEXTech
b62b4f5dce
fix(sysmon): fix FPS algorithm error (#4310)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-06-26 10:58:39 +02:00
Gabor Kiss-Vamosi
a8cf57b618 fix(tabview): remove the animation if the tab is selected by clicking the button on the header 2023-06-26 10:34:14 +02:00
max.chen
a8a2fa4c95
fix(ffmpeg): fix unused parameter compile warning (#4315) 2023-06-26 09:48:14 +02:00
Gabor Kiss-Vamosi
b1142ac7b1 fix(btnmatrix): ignore pressing while scrolling
related to #4301
2023-06-26 09:46:30 +02:00
Gabor Kiss-Vamosi
7ca3ae661b fix(theme): make the default theme consider the font parameter
related to: #4312
2023-06-26 09:36:51 +02:00
Amir Gonnen
5875901aa5
fix(ci): fix micropython RP2 port (#4311) 2023-06-26 08:48:19 +02:00
_VIFEXTech
9d9ef66a31
fix(sysmon): increase FPS sampling rate and add more info (#4274)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-06-23 21:38:56 +02:00
Neo Xu
3fbdd7b6c1
fix(anim): fix compile warnings (#4305)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-06-23 20:32:25 +02:00
Neo Xu
602005a968
fix(math): SIN_MAX now should be 32768 after #4285 (#4306)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-06-23 10:42:56 +02:00
Amir Gonnen
3ac7cb0230
fix(ci): remove VARIANT on Micropython CI (#4296) 2023-06-22 13:58:19 +02:00
Gabriel Wang
19794356a9
fix(cmsis-pack): catchup update for v9.0.0-dev (#4303) 2023-06-20 13:33:27 +02:00
Gabor Kiss-Vamosi
e820dacd5a fix spinner 2023-06-20 11:27:09 +02:00
Xu Xingliang
a74c3a8b56 feat(anim): replace anim path with cubic-bezier function
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-06-20 11:27:09 +02:00
Xu Xingliang
42606eb9f1 math: remove lv_bezier3
Should use lv_cubic_bezier from now on. A macro lv_bezier3 is proviced for backward compatibility but u0, u3 is limited to 0, 1024.

Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-06-20 11:27:09 +02:00
Neo Xu
043c48761f chore(math): tune cubic-bezier precison to 10bits
10 bits is already enough for normally used ease functions(ease, ease-in, ease-out, ease-in-out).
14 bits provides more accuracy and requires additional shift operation.
>14bits provices more accuracy but requires 64bit calculation and additional shift operation.

Add normally used ease function in test.

Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2023-06-20 11:27:09 +02:00
Neo Xu
b374282e23 test: add math test for cubic-bezier function
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2023-06-20 11:27:09 +02:00
Neo Xu
62ec011585 feat(math): add cubic-bezier function
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2023-06-20 11:27:09 +02:00
Gabor Kiss-Vamosi
65f031c2bd feat(rt-thread): make the rt-thread env recursively glob the UI files 2023-06-20 07:54:08 +02:00
Gabor Kiss-Vamosi
9f90106702
Update ROADMAP.rst 2023-06-19 15:34:53 +02:00
hanhsuan
0ef7dc0ae3
feat(sdl): free resources automatically on display removal (#4294)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-06-19 14:28:12 +02:00