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

76 Commits

Author SHA1 Message Date
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
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
Amir Gonnen
9783f2632e
fix(example): Remove struct cast (#4330) 2023-07-03 10:25:18 +02:00
Gabor Kiss-Vamosi
1faa4c8d7a revert(event): use original_target and target to follow JS conventions
fixes #4050
2023-03-20 14:24:21 +01:00
_VIFEXTech
30fe596d26
fix(demo_flex_layout): fix warning (#4061)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-03-15 06:48:11 +01:00
_VIFEXTech
afe29b7dab
refact(user_data): remove LV_USE_USER_DATA configuration (#4056)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-03-14 14:34:56 +01:00
Gabor Kiss-Vamosi
680d6d1a7d refactor(event): use lv_event_get_orignal_target instead of current_target 2023-03-06 12:50:46 +01:00
Gabor Kiss-Vamosi
bb68947570 fix(indev): fix refocusing with clcik after 'tab'
fixes #4034
2023-03-06 05:45:59 +01:00
Gabor Kiss-Vamosi
a02256ff07 fix(benchmark): fix FPS with LV_DEMO_BENCHMARK_MODE_RENDER_ONLY
fixes #4030
2023-03-01 23:31:41 +01:00
Gabor Kiss-Vamosi
175a142746 fix(benchmark): fix FPS with LV_DEMO_BENCHMARK_MODE_RENDER_AND_DRIVER
fixes #4027
2023-03-01 22:58:49 +01:00
Gabor Kiss-Vamosi
cb5e64e600 fix(flex demo): follow API changes 2023-02-20 23:24:49 +01:00
Gabor Kiss-Vamosi
ca93f5fead fix(benchmark): follow API changes 2023-02-20 23:18:51 +01:00
Gabor Kiss-Vamosi
103afa9f2b chore: fix warnings 2023-02-20 22:30:16 +01:00
Gabor Kiss-Vamosi
124f9b0f9f arch(driver): new driver architecture with new color format support 2023-02-20 20:50:58 +01:00
_VIFEXTech
ce036714de
fix(benchmark): skip tests when compressed fonts are disabled (#4001)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-02-20 14:01:24 +01:00
_VIFEXTech
a7df4994c3
fix(benchmark): restore frame rate after testing (#4000)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-02-20 14:00:59 +01:00
Carlos Diaz
76547db1d7
refactor(rename): LV_IMG_ZOOM_NONE to LV_ZOOM_NONE (#3957)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-02-04 17:20:42 +01:00
_VIFEXTech
ee9588dbc6
chore: Use LV_PRIu32 to print uint32_t type variables (#3937)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2023-01-18 09:18:35 +01:00
_VIFEXTech
0ef4e6f48b
feat(demo): add flex_layout demo (#3755)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Signed-off-by: W-Mai <1341398182@qq.com>
Co-authored-by: Uli Raich <uli.raich@gmail.com>
Co-authored-by: W-Mai <1341398182@qq.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2022-12-15 13:34:13 +01:00
Gabor Kiss-Vamosi
6177692d6f chore(demo): fix lv_demo_widgets.py 2022-11-21 22:10:29 +01:00
Gabor Kiss-Vamosi
59b90d0970 chore(demo): fix lv_demo_widgets.py 2022-11-21 21:59:26 +01:00
Gabor Kiss-Vamosi
a218d75409 feat(meter): remove the option to add multiple scales
API BREAKING
2022-11-19 08:42:03 +01:00
Leo Chung
146598c6a6
fix(benchmark): add missing LV_USE_DEMO_BENCHMARK (#3767)
Signed-off-by: Leo Chung <gewalalb@gmail.com>
2022-10-29 10:30:22 +02:00
_VIFEXTech
6a9f324a4f
fix(demo_music): remove font resource compilation dependencies (#3739)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-10-13 11:58:01 +02:00
Gabor Kiss-Vamosi
0afa27d5c3 fix(widgets demo): improve soft keyboard usability
Related to https://forum.lvgl.io/t/problem-about-the-textarea-focus/9955/3
2022-10-12 10:44:54 +02:00
Gabor Kiss-Vamosi
0d830347f6 fix(demo): fix LV_DEMO_BENCHMARK_MODE_RENDER_ONLY mode 2022-10-03 12:46:05 +02:00
Uli Raich
29ec34be77
examples(micropython): add a few missing MP examples (#3672) 2022-09-21 11:21:36 +02:00
Uli Raich
d5e6ffdd87
demos(widgets): replaced lv_widget_demo.py with a new version (#3641) 2022-09-21 11:21:08 +02:00
Gabor Kiss-Vamosi
2188fe66bb demo(bechmark): fix delay between renders 2022-09-19 12:25:06 +02:00
Gabor Kiss-Vamosi
72c383fada
docs(demo): update the README of the benchmark demo 2022-09-13 13:21:53 +02:00
_VIFEXTech
81736cac1b
fix(benchmark): fix run_max_speed score incorrect (#3416)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-08-29 12:25:41 +02:00
Gabor Kiss-Vamosi
97f3084666
feat(demo): add benchmark modes (#3625) 2022-08-29 12:25:11 +02:00
Roman Romanchuk
778d872409
chore: change image tags in demo README to GitHub markdown (#3596) 2022-08-19 12:28:00 +02:00
_VIFEXTech
1de64ade88
chore(demo/indev): fix warning (#3583)
* chore(demo/indev): fix warning

Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>

* fix 'Micropython CI / Build rp2 port' warning

Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-08-17 12:32:51 +02:00
Gabor Kiss-Vamosi
e42f01a38a fix(make): update lvgl.mk and remove unnecessary mk files 2022-07-20 12:10:00 +02:00
Xiang Xiao
9ed5b3fe06
Sync up Kconfig with lv_config_template.h (#3508)
* fix(config): remove LV_COLOR_16_SWAP related stuff

follow commit 5369d7d473446a8953f2ea37b9116da918d3c8d2

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>

* fix(config): remove LV_COLOR_SCREEN_TRANSP related stuff

follow commit 5369d7d473446a8953f2ea37b9116da918d3c8d2

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-07-20 11:29:34 +02:00
Gabor Kiss-Vamosi
6104855491 fix(conf): fix a lot of new config realted issues 2022-07-19 17:21:19 +02:00
Gabor Kiss-Vamosi
9add9acadb refactor(style): add width and height paramaters to style_size 2022-07-19 15:47:00 +02:00
Gabor Kiss-Vamosi
5369d7d473
arch(conf, api) refactor lv_conf and some API (#3501)
Kconfig and MicroPython config is not updated yet.


* start to refactor lv_conf.h

* further mem refactoring

* create lv_mem_builtin.c/h

* update lv_conf_internal.h

* add lv_strlen and lv_strncpy

* rename LV_DRAW_COMPLEX to LV_USE_DRAW_MASK

* update lv_conf_template

* minor fix
2022-07-19 13:31:42 +02:00
Xiang Xiao
7eff407fea
chore(format): order the header file and function prototype (#3492)
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-07-18 15:29:04 +02:00
卢华东
4133f1d317
fix(demo): can not found lvgl.h file (#3477) 2022-07-12 12:29:51 +02:00
Man, Jianting (Meco)
c2628fd7ef
chore(demo): fix the path of picture files in readme (#3451) 2022-07-06 09:06:31 +02:00
Gabor Kiss-Vamosi
13c99fc4b6 fix(refr): fix memory write out of bounds issue 2022-07-05 08:58:03 +02:00
Gabor Kiss-Vamosi
d4b7283de8 chore: fix code formatting 2022-06-23 11:54:11 +02:00
Gabor Kiss-Vamosi
afaa8c9300 demo(benchmark): add LV_DEMO_BENCHMARK_RGB565A8 option
fixes #3379
2022-06-23 11:51:20 +02:00
Gabriel Wang
ca9aff6119
cmsis pack monthy update for June (#3413)
* fix(benchmark): remove duplicated output in report log

* doc(benchmark): update the method for performance analysis

* feat(cmsis-pack): v1.0.5-alpha1

* fix(template): use consistent resolution information

* Update LVGL.lvgl.1.0.5-alpha1.pack
2022-06-14 13:03:50 +02:00
_VIFEXTech
6e3d01190f
feat(benchmark): make lvgl render at the highest frame rate (#3352)
* feat(benchmark): make lvgl render at the highest frame rate

* add lv_demo_benchmark_set_max_speed

* Update comments and README

Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-24 12:36:22 +02:00
Gabriel Wang
4e06025e1d
fix(benchmark): fix the issue that wrong scene number is used (#3372)
* fix(benchmark): fix the issue that wrong scene number is used when display the result

* remove white-spaces
2022-05-20 13:46:42 +02:00
Gabriel Wang
a7cfc0b901
feat(cmsis-pack): Monthly update for May (alpha) (#3359)
* feat(cmsis-pack): Monthly update for May

* fix(benchmark): fix a typo

* fix(draw): fix warning

* Update LVGL.lvgl.1.0.4-alpha5.pack

* feat(arm-2d): add a quick patch to support RGB565A8
2022-05-16 20:41:59 +02:00
Gabriel Wang
c5d1557738
feat(demos): add a callback for benchmark (#3353)
* feat(demos): add a callback for benchmark to indicate testing is finished

* update doc and fix code-format

* fix code-format issue

* Update demos/benchmark/lv_demo_benchmark.c

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>

* change function name accordingly.

* Update demos/benchmark/README.md

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-05-16 17:58:44 +02:00