M1NG
bdb4d944de
feat(osal): add SDL2 based threading and OS support ( #7457 )
...
Co-authored-by: ming <sungod@cheemer.org >
2024-12-18 11:04:18 +01:00
Felipe Neves
05fba5f301
fix(lv_conf): get rid of the LV_CONF path building macros ( #7335 )
...
Signed-off-by: Felipe Neves <felipe@lvgl.io >
2024-11-27 11:32:06 +08:00
Liam
17d0169e50
chore(NemaGFX): add missing header, correct the docs, provided HAL is optional ( #7174 )
2024-11-06 23:52:51 +08:00
Neo Xu
133d2fe4be
chore(fs): treat '/' as valid driver letter ( #6986 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-10-29 17:34:55 +08:00
Gleb Mazovetskiy
e4849fecdd
chore(lv_conf_internal): avoid LV_CONF_SKIP redefinition warning ( #6960 )
2024-09-30 16:43:39 +02:00
Victor Wheeler
5bfbf0c10d
fix(docbuild): reformat comments for Doxygen in lv_conf_template.h ( #6673 )
2024-08-29 22:10:34 +02:00
Liam
1d14386b99
refactor(API): don't expose private symbols in lvgl.h. phase-out "_lv*" names ( #6068 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
2024-08-02 07:46:42 +02:00
Fabian Blatz
a2fb2808ba
fix(kconfig): Do not set LV_CONF_SKIP by default ( #6562 )
2024-07-26 09:53:43 +02:00
Gabor Kiss-Vamosi
22a143f442
fix(sysmon): fix MicroPython compilation error when system monitor is enabled ( #6073 )
...
Co-authored-by: Gabor Peresztegi <gabor.p1983@gmail.com >
Co-authored-by: Neo Xu <neo.xu1990@gmail.com >
2024-05-13 19:05:12 +02:00
Joseph Chen
d0c88f2769
feat(os): add mqx for osal ( #6191 )
2024-05-09 22:00:53 +02:00
VIFEX
4d0c029827
fix(draw): fix the default draw thread stack is too large ( #5951 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com >
Signed-off-by: FASTSHIFT <vifextech@foxmail.com >
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com >
2024-04-08 21:31:19 +02:00
VIFEXT
ba7628effc
fix(conf): fix typo cause thorvg not enabled ( #5837 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com >
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com >
2024-03-12 15:36:49 +01:00
Neo Xu
812e98aa8b
chore(conf): use EXTERNAL and INTERNAL macro to config libs ( #5046 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-06 16:24:59 +08:00
Gabriel Wang
6fe14490e2
feat(draw-sw): add Helium acceleration to draw-sw ( #5045 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
2023-12-27 11:10:16 +08:00
Kevin Schlosser
3bf59dedb2
fix: exports a couple of macros and adds a wrapper around a macro ( #4958 )
2023-12-07 22:18:19 +01:00
Neo Xu
8273493a84
refactor(type): move lv_value_precise_t to lv_types.h ( #4943 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2023-12-06 09:21:42 +01:00
Peter Bee
a51beb9051
feat(draw): add unified NEON acceleration ( #4860 )
...
Signed-off-by: Peter Bee <bijunda1@xiaomi.com >
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
2023-11-27 12:32:55 +01:00
Gabor Kiss-Vamosi
84c8cf8573
feat(arc): add float support
2023-10-25 11:05:04 +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
Fabian
70321fb102
chore(scripts): change line-ending of lv conf python script ( #3967 )
2023-02-05 08:06:30 +01:00
Karim
cbcd38efc8
fix(scripts): in lv_conf_internal preserve newline value for updated … ( #3923 )
2023-01-16 09:27:46 +01: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
Alexandre Abadie
774403b3cf
fix(script): in lv_conf_internal fix some widget dependencies when using Kconfig ( #3119 )
...
* widgets: make dependencies internal handling consistent when using Kconfig
* scripts/lv_conf_internal_gen.py: fix issue with widget with dependencies
* scripts/lv_conf_internal_gen.py: allow to call it from other directory
2022-02-22 19:45:33 +01:00
embeddedt
c6b34bc85b
fix(conf): work around GCC bug ( #3082 )
...
Fixes #3078
2022-02-11 15:25:44 +01:00
ckielstra
febafd1cc7
chore: many trivial spelling and layout fixes ( #3008 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
2022-01-17 08:10:23 -05:00
_VIFEXTech
85a582a6df
fix(conf) add missing LV_LOG_LEVEL default definition ( #2996 )
...
* fix(Kconfig) remove duplicate LV_BUILD_EXAMPLES configuration
* feat(refr) add reset of FPS statistics
* fix(conf) mismatched macro judgment
* fix(conf) add missing LV_LOG_LEVEL default definition
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com >
2022-01-12 15:14:49 +01:00
Gabor Kiss-Vamosi
305284c2b5
fix(conf) define LV_LOG_TRACE_... to 0 in lv_conf_internal.h to avoid warnings
2022-01-10 11:16:09 +01:00
Xiang Xiao
3035d27d4a
chore(conf): ensure the template and generated file conform the coding style ( #2823 )
...
* fix(conf): ensure the template and generated file conform the coding style
and remove lv_conf_internal.h from the excluding list of code-format.cfg
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
* fix(conf): regenerate lv_conf_internal.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-11-22 09:52:26 +01:00
Xiang Xiao
ddfdccac3c
fix(conf): Make LV_COLOR_MIX_ROUND_OFS configurable ( #2766 )
...
* fix(config): check macro equal one correctly
1.remove all tabs from lv_conf_internal_gen.py
2.make the generated code align each other
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
* fix(conf): Make LV_COLOR_MIX_ROUND_OFS configurable
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-11-08 14:40:08 +01:00
_VIFEXTech
abcf5660a9
fix(conf) better support bool option from Kconfign ( #2555 )
...
* fix(arc) format code
Signed-off-by: FASTSHIFT <vifextech@foxmail.com >
* fix(Kconfig) add missing LV_BUILD_EXAMPLES configuration
Signed-off-by: FASTSHIFT <vifextech@foxmail.com >
* fix(fsdrv): remove the seek call in fs_open (#2736 )
since the file should be located at zero after open
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
* docs(os) add example and clarify some poinits
* fix(draw border):border draw error if border width > radius (#2739 )
* fix(label) consider base dir lv_label_get_letter_pos in special cases
related to https://github.com/lvgl/lvgl/issues/2712#issuecomment-953463193
* improve lv_conf_internal_gen.py for better Kconfig support
Co-authored-by: Xiang Xiao <xiaoxiang@xiaomi.com >
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com >
Co-authored-by: guoweilkd <guowei15@xiaomi.com >
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
2021-11-05 15:42:42 +01:00
Gabor Kiss-Vamosi
a5793c70a9
Revert "feat(conf) add better check for Kconfig default"
...
This reverts commit f8fe5366bb .
2021-10-14 16:23:12 +02:00
Gabor Kiss-Vamosi
f8fe5366bb
feat(conf) add better check for Kconfig default
...
If a bool config is False Kconfig it won't add CONFIG_ define and it confused lv_conf_internal.h
Fixes : #2555
2021-10-14 16:20:20 +02:00
Xiang Xiao
7124ef7761
fix(conf) make a better style alignment in lv_conf_internal.h ( #2652 )
...
and reorder Kconfig and src/lv_conf_kconfig.h as lv_conf_template.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-10-12 18:15:05 +02:00
Xiang Xiao
13b89a8434
fix(lv_conf_internal_gen.py) formatting fixes on the generated file ( #2542 )
...
* fix(lv_conf_internal_gen.py): change lv_conf.h to lv_conf_internal.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
* fix(lv_conf_internal_gen.py): remove the extra space before macro
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
* fix: regenerate lv_conf_internal.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-09-23 19:52:31 +02:00
Themba Dube
2122583ec2
style fix usage of clang-format directives
...
We do not use clang-format anymore, so the directive has been removed from most headers.
lv_conf_template.h is untouched as a convenience for downstream projects which still use the tool.
Fixes #2441
2021-08-07 16:06:40 -04:00
Gabor Kiss-Vamosi
70c8180699
refactor(lv_conf_checker) rename to lv_conf_internal_gen.py
2021-04-26 12:21:35 +02:00