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

8233 Commits

Author SHA1 Message Date
embeddedt
d367bb7cf1
docs(examples) avoid redirects when loading examples 2022-05-07 17:37:51 -04:00
_VIFEXTech
93dfd87a7a
feat(anim): add the function of getting global animation refresher timer (#3331)
* feat(anim): add dynamic setting animation refresh period support

* add lv_anim_get_refr_period

* add lv_anim_get_timer

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-07 22:58:38 +02:00
Gabriel Wang
45a39a11fe
fix(benchmark): remove redundant string for the small screens (#3335)
* fix(benchmark): remove redundant string for the small screens (i.e. <320 in width)

* remove tail white-spaces
2022-05-07 22:14:35 +02:00
Gabor Kiss-Vamosi
ac2e2f132e perf(layer): cache the layer_type
fixes #3334
2022-05-07 22:01:28 +02:00
_VIFEXTech
e577b7a616
feat(demo): add Weighted FPS and Opa speed log output (#3326)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-06 14:39:26 +02:00
_VIFEXTech
012a7cfddb
fix(chart): fix accessing uninitialized point_area (#3327)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-05 11:02:39 +02:00
Gabriel Wang
7c9eea1e63
feat(gpu): Update gpu arm 2d (#3320)
* feat(lv_gpu_arm2d): accelerate chrome-keying

* feat: accelerate Image ARGB for rgba8888

* Update lv_gpu_arm2d.c

* chore disable formatting for __ACCELERATE_PREPARE__

astyle seems to have issues understanding multiline preprocessor blocks.

Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
2022-05-04 21:34:42 +02:00
Gabor Kiss-Vamosi
ed3538a1ad chore(demo): fix lv_demo_widget if THEME_DEFAULT is not enabled 2022-05-04 21:14:28 +02:00
Gabor Kiss-Vamosi
a99eb6bb6a fix(spinbox): rename lv_spinbox_set_pos to lv_spinbox_set_cursor_pos
fixes #3301
2022-05-04 21:14:28 +02:00
Xiang Xiao
c7ca38f1d5
fix(config): add LV_LAYER_SIMPLE_BUF_SIZE to Kconfig (#3312)
* fix(config): add LV_LAYER_SIMPLE_BUF_SIZE to Kconfig

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

* fix(config): remove LV_USE_EXTERNAL_RENDERER which is unused anymore

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-04 21:02:34 +02:00
Xiang Xiao
e827207080
fix(config): Keep the sequence of widget in order (#3314)
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-04 21:00:49 +02:00
Xiang Xiao
da9e53c2f4
fix(config): fix typo in LV_USE_PERF_MONITOR and LV_USE_MEM_MONITOR (#3313)
and order macro in lv_conf_kconfig.h as Kconfig and lv_conf_template.h

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-04 20:59:55 +02:00
Xiang Xiao
4e7a0b2824
chore: correct the code format in lv_conf_template.h (#3310)
* chore: correct the code format in lv_conf_template.h

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

* feat(config): support #undef in lv_conf_template.h

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-04 20:58:09 +02:00
_VIFEXTech
181bf88ef0
fix(refr): initializing row_cnt is to silence the warning (#3309)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-04 20:19:52 +02:00
embeddedt
97006647d8
test(mem) add test for #3324 2022-05-04 09:19:00 -04:00
embeddedt
b83c5aa9bc
ci make sure LVGL assertions cause tests to fail 2022-05-04 09:15:30 -04:00
embeddedt
003f18f86c
ci limit tests to 15 seconds 2022-05-04 09:08:04 -04:00
Gabriel Wang
6560c792ca
docs(pc-simulator): add MDK with FastModel (#3318) 2022-05-03 23:31:02 +08:00
Gabriel Wang
d5497b0a13
docs(intro): update for v8.2.0 (#3316) 2022-05-02 12:00:16 +08:00
Gabor Kiss-Vamosi
72ae62d06f chore(chart): fix typo in the comment
Fixes https://forum.lvgl.io/t/crowded-mode-in-chart/8730
2022-05-01 20:09:41 +02:00
embeddedt
a101e70ebd
ci(makefile) fix typo in GitHub action 2022-04-29 19:38:48 -04:00
embeddedt
ea79cee01a
ci add Makefile test 2022-04-29 19:38:04 -04:00
_VIFEXTech
bf0a0d543b
fix(meter): fix typo (#3308)
* fix(meter): remove unused code

* add part_draw_dsc.p2 = &p_outer

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-29 21:29:31 +02:00
_VIFEXTech
787f1a7729
fix(draw): update Makefiles (#3303)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-29 09:15:52 -04:00
Gabor Kiss-Vamosi
46bf27d50b fix(grid): fix dead branch
fixes: #3306
2022-04-29 13:39:43 +02:00
_VIFEXTech
e8cf036955
fix(lodepng): fix NULL pointer access (#3307)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-29 13:29:06 +02:00
Gabor Kiss-Vamosi
d8622f544f chore: fix warning 2022-04-27 20:44:30 +02:00
Gabor Kiss-Vamosi
23eecce008 fix(draw): fix img recolor 2022-04-27 15:23:39 +02:00
Gabor Kiss-Vamosi
51a7a61df3 fix(draw): revert handling of style_opa on not MAIN parts 2022-04-27 15:11:00 +02:00
Gabriel Wang
b81437e964
feat(cmsis-pack): Monthly update for April (#3300)
* feat(cmsis-pack): Monthly update for April

* fix typo
2022-04-27 14:29:01 +02:00
Gabor Kiss-Vamosi
e624b90db3 fix(draw): be sure angle values are in the correct range 2022-04-27 14:25:12 +02:00
Gabor Kiss-Vamosi
a76bb70a79 feat(arc): add lv_arc_align_obj_to_angle and lv_arc_rotate_obj_to_angle 2022-04-27 14:24:45 +02:00
Gabor Kiss-Vamosi
ff7204ecad fix(hal): disable driver->screen_transp by default regardless to LV_COLOR_SCREEN_TRANSP
With the new layer handling LV_COLOR_SCREEN_TRANSP will be enabled in a lot of cases
but screen_transp still shouldn't be enabled.
2022-04-26 17:29:13 +02:00
Kenji Mouri
3c0a3d05cc
feat(fsdrv) fix issues for win32 backends (#3284) 2022-04-26 16:55:40 +02:00
Ivan Kravets
4094a37a5f
docs(readme) update link to the PlatformIO Registry (#3296) 2022-04-26 08:06:10 -04:00
Gabor Kiss-Vamosi
8b15007568 fix(draw): create intermediate layer for blend modes too 2022-04-26 11:23:55 +02:00
Gabor Kiss-Vamosi
318146a2c2 feat(draw): support transforming widgets and improfe sw transform
For details see: https://docs.lvgl.io/master/overview/style.html
2022-04-26 10:45:12 +02:00
_VIFEXTech
69aa421acd
docs(gesture): fix typo lv_indev_act() -> lv_indev_get_act() (#3291)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-26 10:32:18 +02:00
woody
07b7eea56c
feat(gpu): add SWM341 gpu support (synwit)
* Update lv_gpu_stm32_dma2d.c

fix stm32 DMA2D blend。

* add SWM341 DMA2D support for lvgl

* add SWM341 DMA2D support for lvgl

* add SWM341 DMA2D support for lvgl

* add SWM341 DMA2D support for lvgl

* add SWM341 DMA2D support for lvgl
2022-04-25 15:13:19 +02:00
ZiyangYE
95620285bd
fix(Kconfig): change the type of LV_FS_STDIO_LETTER from string to int (#3282) 2022-04-25 13:07:58 +02:00
_VIFEXTech
c9ab5e4e55
fix(demo): fix Wformat warning (#3290)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-25 12:57:01 +02:00
_VIFEXTech
9868cb92bc
fix(snapshot): add missing ASSERT checks (#3292)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-25 12:56:10 +02:00
Gabor Kiss-Vamosi
8481e3a33b ci(switch): fix mem leak test 2022-04-21 21:18:40 +02:00
Gabor Kiss-Vamosi
98660a861d fix(fs): fix cached read and add unit test for lv_fs
fixes: #3262
2022-04-21 20:45:33 +02:00
simplejack-src
1cf2e5d886
feat(cmake-build): Option to allow building shared libraries. (#3278)
Add option in CMake build to specify that shared libraries should be created (as
opposed to static). This is an exclusive option (not enabled by default).

Co-authored-by: simeplejack-src <example@example.com>
2022-04-20 12:04:56 +02:00
Gabor Kiss-Vamosi
17f5e0accb fix(slider): fix left knob in ranged mode
fixes: #3285
2022-04-20 11:19:26 +02:00
Gabor Kiss-Vamosi
9997fb00aa feat(dropdown): add lv_dropdown_get_option_index 2022-04-19 11:25:29 +02:00
Mariotaku
2c90cba9de
Revert "Update lv_draw_sdl.c (#3167)" (#3280)
This reverts commit ededba94b49c534792c18b46c8484ce20933d754.
2022-04-19 10:22:44 +02:00
Gabor Kiss-Vamosi
65db5c99e0
docs(gesture): describe how prevent sending events after a gesture
Related to #3211
2022-04-19 10:11:16 +02:00
_VIFEXTech
0fdd5d6449
feat(hal): add render_start_cb to disp_drv (#3274)
* feat(hal): add render_start_cb to disp_drv

* update doc for render_start_cb

* Update docs/porting/display.md

* remove disp_refr parameter

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-04-19 10:05:59 +02:00