raiden00pl
94d02aaaf2
examples: unify Private Types banners
...
unify Private Types banners according to NuttX coding standard
Signed-off-by: raiden00pl <raiden00@railab.me >
2025-05-28 10:16:50 +08:00
Alin Jerpelea
a91768e715
examples: migrate to SPDX identifier
...
Most tools used for compliance and SBOM generation use SPDX identifiers
This change brings us a step closer to an easy SBOM generation.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2024-12-30 18:02:50 +08:00
pengyiqiang
ce217b8744
lvgldemo: add LVGL duplicate initialization protection
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com >
2024-12-02 19:50:19 +08:00
Neo Xu
c4b6fd77be
lvgldemo: allow to customize input dev path
...
Default to /dev/input0, now it's configurable.
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-10-27 14:05:37 +08:00
Neo Xu
0109ab39ec
lvgldemo: should use nuttx_deinit to free all resources
...
Memory leak can be detected when simply change the while(1) loop to exit. The lv_nuttx_deinit will free resources including display, input etc.
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-10-26 21:33:00 +08:00
jianglianfang
7abd0a7303
lvgldemo: fix uninit_use_in_call
...
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com >
2024-08-20 02:49:34 +08:00
simbit18
dadbea7e3b
fix nxstyle
...
fix Relative file path does not match actual file.
Add missing Apache Foundation copyright header
2024-04-30 00:02:31 +08:00
Neo Xu
c53abc5fdb
apps/lvgl: upgrade to lvgl version v9
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-04-29 10:04:34 +08:00
Neo Xu
c1dfeae0b3
cmake: add lvgl cmake support
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-02-22 21:22:41 -08:00
xuxin19
32b417a8f7
cmake:refine cmake build for apps/examples
...
Signed-off-by: xuxin19 <xuxin19@xiaomi.com >
2023-08-17 01:15:17 +08:00
chao an
4d79a5cbaf
add initial cmake build system
...
Co-authored-by: Daniel Agar <daniel@agar.ca >
Signed-off-by: chao an <anchao@xiaomi.com >
2023-07-08 13:52:02 +08:00
pengyiqiang
e86745b9a2
lvgldemo: use nitems instead of sizeof
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com >
2023-02-22 23:09:42 +08:00
pengyiqiang
6f192bd1e0
lvgl/port: add libuv porting
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com >
2023-02-22 15:33:53 +02:00
Lee Lup Yuen
757fc307c3
examples/lvgldemo: Select default demo
...
The LVGL Example App `lvgldemo` currently requires 1 argument: the name of the demo to show.
```bash
lvgldemo widgets
```
In this PR, we propose to make the argument optional if there is only one demo configured. This will enable PINE64 PinePhone to boot straight into `lvgldemo` and auto-start the LVGL App, without entering any `nsh` commands.
### Modified Files
`examples/lvgldemo/lvgldemo.c`: If no arguments are specified and only 1 demo exists, select the demo
2023-01-16 19:41:19 +08:00
pengyiqiang
a610b633d2
graphics/lvgl: Upgrade to lvgl v8 version
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com >
2023-01-01 10:14:55 -03:00
yinshengkai
bd2efd9f51
tools: replace DEFINE to DEFINE_PREFIX
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com >
2022-11-11 01:18:32 +08:00
Huang Qi
2e2630e838
Don't download tarballs if a local git repo found
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com >
2022-08-28 17:20:47 +08:00
Alin Jerpelea
3984796156
apps: examples: nxstyle fixes
...
Fix for errors reported by the nxstyle tool.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2022-03-08 17:04:01 +02:00
Alin Jerpelea
abf34e5d5a
apps: examples: update license to Apache
...
Gregory Nutt is the copyright holder for those files and he has submitted the
SGA as a result we can migrate the licenses to Apache.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2022-03-08 17:04:01 +02:00
Petro Karashchenko
41c8342927
examples/lvgldemo: bugfix typos and enable GRAPHICS_LVGL
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com >
2022-01-29 00:54:29 +08:00
Xiang Xiao
d4d2f13f89
Rename CONFIG_LIB_BOARDCTL to CONFIG_BOARDCTL
...
since boardctl isn't a libc feature
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-08-06 11:04:35 +02:00
Alin Jerpelea
2ac8589a25
examples: fix relative path CI error
...
error: Path relative to repository other than nuttx must begin with the root directory
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-06-16 09:03:06 -05:00
Alin Jerpelea
6bc7a448de
examples: author: Gregory Nutt: update licenses to Apache
...
Gregory Nutt is has submitted the SGA
as a result we can migrate the licenses to Apache.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-06-15 05:16:58 -05:00
Alin Jerpelea
ec339bc49a
Makefiles: Gregory Nutt: update licenses to Apache
...
Gregory Nutt is the copyright holder for those files and he has submitted the
SGA as a result we can migrate the licenses to Apache.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-06-07 21:35:33 -05:00
Abdelatif Guettouche
99ec1bec61
examples/lvgl & graphics/lvgl: Use the usual Q variable for quiet instead of @
.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com >
2021-06-01 09:07:31 -05:00
Abdelatif Guettouche
4a72b8d132
examples/lvgldemo: LVGL examples are now called lv_demos and not
...
lv_examples.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com >
2021-06-01 09:07:31 -05:00
Gustavo Henrique Nihei
dd38c7f920
examples/lvgldemo: Fix unused variable build warning
2021-04-12 22:28:18 -05:00
Gustavo Henrique Nihei
0b2fd06ab0
examples/lvgldemo: Check for more specific input subclass on ifdefs
2021-04-12 22:28:18 -05:00
Gustavo Henrique Nihei
852aa8a511
examples/lvgldemo: Make input options depend on enabled drivers
2021-04-11 12:08:09 -07:00
Gustavo Henrique Nihei
e6df9f55f1
examples/lvgldemo: Add config to enable Slideshow mode for Widgets demo
2021-04-08 08:00:51 -03:00
Gustavo Henrique Nihei
cbce79ddb3
examples/lvgldemo: Add configuration for double buffering support
2021-04-08 07:59:03 -03:00
Gustavo Henrique Nihei
3e475e4a67
examples/lvgldemo: Add support for asynchronous flush
2021-04-06 10:47:45 -03:00
Gustavo Henrique Nihei
478a7027d9
examples/lvgldemo: Enable build without input methods
2021-04-04 16:20:23 -03:00
Brennan Ashton
3638f1c3fa
lvgldemo: Add support for lcddev
...
This provides an adaptor for using lvgl with the lcddev in
addition to the fbdev. As part of this it also fixes a compilation
error when fbdev was used with CONFIG_FB_UPDATE. There is also
a monitoring callback enabled for monitoring the performance
of the demo.
2021-03-31 10:59:11 -03:00
Huang Qi
3040c59ae9
Replace all wget with curl
...
wget is missing from some system (like macOS and Windows native),
it's better to use curl to simplify build environment.
Signed-off-by: Huang Qi <huangqi3@xiaomi.com >
2020-12-21 22:45:46 -06:00
Matias N
02c3298fca
LVGL: use NuttX's printf()
2020-11-30 22:28:29 -06:00
Matias N
5bcaeff541
lvgl: use malloc/free for memory handling and "tickless" tick interface
...
This makes LVGL use malloc/free to handle its memory (instead of
their own memory handling) and supports a tick interface by which
LVGL can ask NuttX the elapsed time, instead of having to periodically
"tick" LVGL internal time in a thread.
2020-10-29 22:26:32 -07:00
Huang Qi
08c5998472
graphics/lvgl: Specific LVGL version by kconfig
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com >
2020-08-14 16:02:25 +01:00
Xiang Xiao
e6c5ff9208
Remove the unnecessary touch and clean from Makefile
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2020-08-11 19:10:19 +01:00
Xiang Xiao
4136d42596
Change FBIO_UPDATE argument from nxgl_rect_s to fb_area_s
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
Change-Id: Ibaf4b0180afecdcd3248693a3092c8a23e22a2fa
2020-08-10 10:45:37 +01:00
Maciej Wójcik
d85cbea7f8
Don't copy header outside of LVGL, export LVGL, add README, fix example
2020-07-16 09:16:20 -05:00
Xiang Xiao
deaa6c5b7b
build: Replace $(TOPDIR)/Make.defs with $(APPDIR)/Make.defs
...
and move NUTTXLIB defintion to the common place
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2020-07-09 15:17:37 -03:00
Huang Qi
32a2207e86
examples/lvgldemo: Change to latest official release
2020-06-17 12:13:36 -03:00
Huang Qi
7a85bc75dc
graphics/lvgl: Bump lvgl version to 7.0.2
2020-06-17 12:13:36 -03:00
Huang Qi
afaf013832
examples/lvgldemo: Make touch calibration optional
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com >
2020-06-10 08:44:36 -03:00
Xiang Xiao
69f013e74e
build: Remve the unnecessary .gitignore
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2020-05-23 15:56:35 +01:00
Xiang Xiao
ead498a788
build: Remove the workaround for the inexistence of .config/Make.defs
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2020-05-21 17:43:42 +01:00
Xiang Xiao
6a26547dec
build: Move INCDIROPT to common place
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2020-05-18 15:37:24 -06:00
Qi Huang
5018ee264c
graphics/littlevgl: Fix lvgl internal warning with patch
...
examples/lvgldemo: Fix build warning with specific config
Signed-off-by: Qi Huang <huangqi3@xiaomi.com >
2020-04-16 19:06:05 +08:00
Qi Huang
771811c1d7
examples/lvgldemo: Fix nxstyle
...
Signed-off-by: Qi Huang <huangqi3@xiaomi.com >
2020-04-15 11:38:24 -03:00