chao.an
85fe229de0
apps/libtest: add libtest demo
...
Redefine the name of BIN to support static library:
BIN = $(APPDIR)/libtest$(LIBEXT)
Signed-off-by: chao.an <anchao@xiaomi.com>
2023-07-02 07:48:50 -06:00
raiden00pl
f7072ceea8
examples: add NimBLE example, based on nimble/porting/examples/nuttx
...
It's better to keep this example as part of nuttx-apps instead of relying on an external project
2023-06-27 22:28:32 +03:00
Petro Karashchenko
c9c4cc13e6
apps: correct print specifiers to fix compilation warnings
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-06-23 12:05:54 +08:00
Xiang Xiao
e89409cfe6
Remove the unnecessary cast from pid_t to int
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-06-19 09:05:54 +02:00
Petro Karashchenko
aed0e2873e
apps: fix style issues in code
...
Add missing FAR and CODE to pointers
Remove FAR for non-pointer variables
Remove extra spaces and align the parameters
Add do {} while(0) wrapper in macro
Use nitems to calculate number of elements in arrays
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-06-11 18:47:50 +08:00
Xiang Xiao
e81227f99d
Indent the define statement by two spaces
...
follow the code style convention
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-05-22 11:57:40 +02:00
Xiang Xiao
7032c72f2f
Indent the define statement by two spaces
...
follow the code style convention
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-05-21 07:39:53 +03:00
raiden00pl
7e5a436ff9
examples/foc: add real time data capture with the NxScope library
2023-05-19 20:18:38 +08:00
raiden00pl
55b296a5c6
examples/foc/foc_thr: get controller type from controller ID
2023-05-19 20:18:38 +08:00
raiden00pl
54bcf3afdd
examples/foc/foc_thr: fix mutex logic
2023-05-19 20:18:38 +08:00
simbit18
487d541f36
examples/mlx90614/Kconfig: Fix indentation
...
Remove spaces from Kconfig
2023-05-19 01:00:38 +08:00
simbit18
a60a5567f4
examples/mqttc/Kconfig: Fix Kconfig style
...
Remove spaces from Kconfig file
2023-05-18 00:38:54 +08:00
raiden00pl
111e02dbdb
examples/foc: improve the readability of the motor structures
2023-05-17 13:45:24 +08:00
Alan Carvalho de Assis
6b720033cc
examples/mqttc: Check for MQTT ACK and avoid passing '\0'
...
This patch will force wait for MQTT ACK (connection) and also
fix the issue caused by "strlen(mqtt_cfg.msg) + 1" that will
include the "\0" in the payload. It's forbidded by MQTT spec.
Some MQTT servers will ignore it, others like TagoIO will refuse
the packet.
2023-05-15 19:20:28 +03:00
raiden00pl
caba5a0a6f
examples/foc: add missing deinit calls
2023-05-15 13:19:34 -03:00
raiden00pl
f358bdfcb3
examples/foc: send messages only to active control threads
2023-05-15 13:19:34 -03:00
raiden00pl
beb5369a0d
examples/foc/foc_main.c: fix de-initialization sequence
2023-05-15 13:19:34 -03:00
raiden00pl
cc189ef170
examples/foc: add controller IDLE mode
2023-05-15 13:19:34 -03:00
Xiang Xiao
0acd68b391
Indent the include statement by two spaces
...
follow the coding style
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-05-13 10:16:26 -03:00
Michal Lenc
f270ef644e
examples: add adjtime example application
...
This application demonstrates the usage of adjtime() interface.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2023-05-10 00:46:53 +08:00
Xiang Xiao
f95d60366a
Fix the nxstyle warning
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-05-08 21:35:16 +03:00
Xiang Xiao
73701cd7cd
Replace all strncpy with strlcpy
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-05-08 21:35:16 +03:00
Xiang Xiao
7c37421266
Replace all sprintf with snprintf
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-05-08 21:35:16 +03:00
Filipe Cavalcanti
f60d23fdb9
Added example for Bosch BMP280 pressure sensor
2023-05-08 13:02:59 +08:00
Xiang Xiao
a38acd685f
examples: Enable cxxinfo output if CONFIG_DEBUG_FEATURES is defined
...
fix the wrong logic
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-04-30 09:33:54 +03:00
Xiang Xiao
0786563bba
examples/module: Add g_ prefix to chardev_fops
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-04-30 09:32:21 +03:00
Alan Carvalho de Assis
679dbdac0a
Add a simple TinyCBOR Test Example
2023-04-28 12:04:20 +08:00
Peter van der Perk
fa26bab6b2
DroneCAN add socketcan support, rename to DroneCAN
...
Rename canardv1 to OpenCyphal
Apply suggestions from code review
Co-authored-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-04-25 18:24:41 +08:00
Tiago Medicci Serrano
0a9b983e90
apps/examples/pipe: check POSIX-compliant behavior of NuttX's FIFOs
...
Adjust the test considering the POSIX-compliant behavior of the
NuttX's FIFO (mkfifo), which should block `open` for read-only
and write-only. This test's result is expected to be the same with
any other POSIX-compliant system.
This commit also:
* Fix redirect test;
* Use pthread instead `task_create` to be able to run this test
on POSIX-compliant systems;
* General fixes regarding formatting and error messages;
2023-04-22 01:28:25 +08:00
Petro Karashchenko
f15605da2f
nuttx: add missing FAR and CODE
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-04-19 03:11:19 +08:00
simbit18
90c963677c
apps/examples/wgetjson/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-04-14 11:04:06 +03:00
simbit18
9201c3e8e1
apps/examples/djoystick/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-04-14 11:04:06 +03:00
simbit18
a7889e122c
apps/examples/ajoystick/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-04-14 11:04:06 +03:00
simbit18
c99a1fd2a5
apps/examples/pty_test/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-04-14 11:04:06 +03:00
simbit18
1fb35350b9
apps/examples/ipforward/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-04-14 11:04:06 +03:00
simbit18
c647fc63de
apps/examples/sht3x/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-04-14 11:04:06 +03:00
simbit18
d4ac7cc816
apps/examples/ina219/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-04-14 11:04:06 +03:00
Xiang Xiao
aa99d267b7
Change the private default signal number to 32
...
and remove the unused private signal number macro
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-04-05 03:38:24 -07:00
wangchen
93105568c0
examples/ftpd: Add support for choosing address family
...
choose the network protocol (ipv4 or ipv6) to bind network in setting ftpd
Signed-off-by: wangchen <wangchen41@xiaomi.com>
2023-04-03 16:18:15 +03:00
simbit18
75ddde9c56
apps/examples/mqttc/Makefile: Add missing Apache Foundation copyright header
...
Add missing Apache Foundation copyright header
2023-04-03 16:14:35 +03:00
Gustavo Henrique Nihei
ce68d7a738
examples/popen: Fix NxStyle long line warning
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2023-03-28 14:54:16 -03:00
Gustavo Henrique Nihei
efb4e0bc91
Add another batch of missing headers throughout the repository
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2023-03-28 14:54:16 -03:00
simbit18
800f1f4bae
apps/examples/adc/adc.h: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-23 00:52:38 +02:00
simbit18
ad8478045e
apps/examples/charger/Makefile: fix nxstyle
...
Add missing Apache Foundation copyright header
2023-03-23 00:52:38 +02:00
simbit18
d80b08d07e
apps/examples/flash_test/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-23 00:52:38 +02:00
simbit18
c86b154677
apps/examples/fboverlay/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-23 00:52:38 +02:00
Huang Qi
8ae5a1b148
Fix some hard coded buffer len of snprintf
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2023-03-21 20:57:56 -03:00
Xiang Xiao
f3c104b99a
Fix nxstyle warning
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-03-19 14:53:44 -06:00
Xiang Xiao
86080a110e
apps: Remove the check of CONFIG_SERIAL_TERMIOS
...
If the code only change c_oflag, c_iflag and c_lflag, not c_cflag in termios.
Follow up the change from kernel: https://github.com/apache/nuttx/pull/8843
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-03-19 14:53:44 -06:00
simbit18
a37267e644
apps/examples/xbc_test/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
3a912b8778
apps/examples/watcher/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
5578539c88
apps/examples/sht3x/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
826b95a377
apps/examples/posix_spawn/filesystem/hello/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
1a0cd7211a
apps/examples/nxscope/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
311e1edbdb
apps/examples/nxflat/tests/struct/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
478ad2c782
apps/examples/noteprintf/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
e4f0a55673
apps/examples/mount/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
63a80df4e2
apps/examples/hello_zig/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
de4c99f870
apps/examples/hello_rust/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
0a187004c1
apps/examples/hello_nim/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
2235f33033
apps/examples/hello/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
simbit18
bfdb76c609
apps/examples/cordic/Makefile: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-17 03:23:12 +01:00
jturnsek
b13f70ca59
Nng library and pubsub example
2023-03-08 10:49:13 +08:00
simbit18
4a9752ed3d
Update pwm.h
...
Fix nxstyle
2023-03-07 10:00:43 +08:00
simbit18
5854208e55
apps/examples/dac/Make.defs: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
943fda1aa8
apps/examples/audio_rttl/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
9fc5fea946
apps/examples/audio_rttl/Make.defs: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
2bfa344cc0
apps/examples/relays/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
853e574800
apps/examples/etl/Make.defs: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
15b24123f5
apps/examples/nxdemo/Make.defs: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
b85bd22fe1
apps/examples/esp32_himem/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
82c78c6734
apps/examples/esp32_himem/Make.def:sFix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
b6cd7679e4
apps/examples/pwm/pwm.h: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
71bbfbea43
apps/examples/mtdrwb/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
24667d219e
apps/examples/tcp_ipc_server/Make.defs: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
7c803d28e6
apps/examples/tcp_ipc_server/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
2792127849
apps/examples/tcp_ipc_client/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-07 10:00:43 +08:00
simbit18
13315255e5
apps/examples/tcp_ipc_client/Make.defs: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-07 10:00:43 +08:00
Gustavo Henrique Nihei
f500c64962
Include missing headers throughout the repository
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2023-03-07 09:58:13 +08:00
simbit18
02d293d4b7
qe.h: fix nxstyle
...
fix error: Relative file path does not match actual file
2023-03-06 05:19:02 -08:00
simbit18
baf15a1a89
apps/examples/qencoder/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-06 05:19:02 -08:00
chao an
4f11f38c38
interpreters/wamr: add compile role of WebAssembly
...
Add compilation rules to support WebAssembly(WASM/WAMR):
1. Compile Toolchain
1> Download WASI sdk and export the WASI_SDK_PATH path:
$ wget https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-19/wasi-sdk-19.0-linux.tar.gz
$ tar xf wasi-sdk-19.0-linux.tar.gz
Put wasi-sdk-19.0 to your host WASI_SDK_PATH environment variable, like:
$ export WASI_SDK_PATH=`pwd`/wasi-sdk-19.0
2> Download Wamr "wamrc" AOT compiler and export to the PATH:
$ mkdir wamrc
$ wget https://github.com/bytecodealliance/wasm-micro-runtime/releases/download/WAMR-1.1.2/wamrc-1.1.2-x86_64-ubuntu-20.04.tar.gz
$ tar xf wamrc-1.1.2-x86_64-ubuntu-20.04.tar.gz
$ export PATH=$PATH:$PWD
2. Configuring and running
1> Configuring sim/wamr and compile:
nuttx$ ./tools/configure.sh sim/wamr
nuttx$ make
...
Wamrc Generate AoT: /home/archer/code/nuttx/n5/apps/wasm/hello.aot
Wamrc Generate AoT: /home/archer/code/nuttx/n5/apps/wasm/coremark.aot
LD: nuttx
2> Copy the generated wasm file(Interpreter/AoT)
nuttx$ cp ../apps/wasm/hello.aot .
nuttx$ cp ../apps/wasm/hello.wasm .
nuttx$ cp ../apps/wasm/coremark.wasm .
3> Run iwasm
nuttx$ ./nuttx
NuttShell (NSH) NuttX-10.4.0
nsh> iwasm /data/hello.wasm
Hello, World!!
nsh> iwasm /data/hello.aot
Hello, World!!
nsh> iwasm /data/coremark.wasm
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 12000
Total time (secs): 12.000000
Iterations/Sec : 5.000000
Iterations : 60
Compiler version : Clang 15.0.7
Compiler flags : Using NuttX compilation options
Memory location : Defined by the NuttX configuration
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0xa14c
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 5.000000 / Clang 15.0.7 Using NuttX compilation options / Defined by the NuttX configuration
Co-Authored-By: Huang Qi <huangqi3@xiaomi.com>
Signed-off-by: chao an <anchao@xiaomi.com>
2023-03-06 13:23:44 +02:00
simbit18
b370f77851
Update batt_main.c
2023-03-04 13:50:22 +08:00
simbit18
d4e85ce384
apps/examples/battery/batt_main.c: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-04 13:50:22 +08:00
simbit18
13d2cc1d88
apps/examples/battery/Make.defs: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-04 13:50:22 +08:00
simbit18
e7a86f38d3
apps/examples/battery/Makefile:Fix mistakes in comments
...
Fix mistakes in comments
2023-03-04 13:50:22 +08:00
simbit18
68fee5effb
apps/examples/ina226/Makefile: Fix mistake in comment
...
fix relative path error
2023-03-04 01:43:30 +08:00
simbit18
4e4ccd6c73
apps/examples/apds9960/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-04 01:43:17 +08:00
simbit18
88b01447b5
apps/examples/lp503x/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-04 01:43:03 +08:00
simbit18
006e33c646
apps/examples/hidkbd/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-04 01:43:03 +08:00
simbit18
2254074f82
apps/examples/can/Makefile: Fix mistakes in comments
...
Fix mistakes in comments
2023-03-04 01:43:03 +08:00
Xiang Xiao
21bc466a2b
Remove the tail space char from all files
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-03-03 00:18:36 +02:00
yinshengkai
4f04151f17
exampels/note: modify SCHED_NOTE_XXX -> sched_note_xxx
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2023-03-02 11:20:40 +08:00
SPRESENSE
b58ecee1c9
apps/examples/udp: Fix warnings by -Wformat
...
Fix warnings where address of IPv4 is displayed.
2023-03-02 11:20:06 +08:00
Michal Lenc
99b99c8c5e
pwm: update channel range with support of 0 and -1
...
PWM drivers support channel numbers 0 (skip the channel) and -1 (skip this
channel and all following channels). This commit enables usage of this
numbers in PWM example application.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2023-02-27 22:33:56 +08:00
Takeyoshi Kikuchi
c785e32183
add "hello_nim" example application written by Nim.
...
Signed-off-by: Takeyoshi Kikuchi <kikuchi@centurysys.co.jp>
2023-02-27 10:15:33 +01:00
lilei19
41f60bd669
change strcpy to strlcpy
...
Change-Id: I8b9429a3c225a82842fce136bdb14b8b135066d3
Signed-off-by: lilei19 <lilei19@xiaomi.com>
2023-02-22 23:09:55 +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
chao an
cf4db3f62d
drivers/note: fix build break by note rename change
...
Regression by:
| commit 4e6041a46c
(HEAD, origin/master, origin/HEAD)
| Author: Xiang Xiao <xiaoxiang@xiaomi.com>
| Date: Tue Feb 14 01:17:13 2023 +0800
|
| system: Change DRIVER_NOTExxx to DRIVERS_NOTExxx
|
| follow the kernel side change: https://github.com/apache/nuttx/pull/8531
|
| Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Signed-off-by: chao an <anchao@xiaomi.com>
2023-02-20 16:13:54 +08:00
Xiang Xiao
4e6041a46c
system: Change DRIVER_NOTExxx to DRIVERS_NOTExxx
...
follow the kernel side change: https://github.com/apache/nuttx/pull/8531
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-20 14:30:57 +08:00
Nathan Hartman
8e77b79f78
Kconfig: Make indent consistent with TABS
2023-02-10 14:11:48 +08:00
chao an
42d34fcef3
build/Kconfig: fix warnings detected by kconfiglib
...
Signed-off-by: chao an <anchao@xiaomi.com>
2023-02-09 19:45:36 +08:00
raiden00pl
ee1e84a261
examples/nxscope: add a new option to wake up the samples thread with timer.
...
Now we can add samples with at a higher frequency than with usleep().
2023-02-08 02:54:56 +08:00
raiden00pl
1dd7d3dec3
examples/timer_gpio: fix compilation
2023-02-08 00:36:20 +08:00
chao an
8ad4ae5508
net: fix compiler warning
...
sixlowpan_assocresp.c: In function ‘sixlowpan_assoc_resp’:
sixlowpan_assocresp.c:48:3: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation]
48 | strncpy(arg.ifr_name, ifname, IFNAMSIZ);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: chao an <anchao@xiaomi.com>
2023-02-08 00:35:39 +08:00
raiden00pl
bcd721b627
examples/nxscope: add support for CDCACM dev
2023-02-08 00:34:33 +08:00
Lee Lup Yuen
c57e7a7b81
examples/lvglterm: Add LVGL Terminal for NSH
...
This PR adds an LVGL App that executes NSH Commands (entered with a Touchscreen Keyboard) and renders the NSH Output. The app follows the same design as the `lvgldemo` app and is explained here: ["NuttX RTOS for PinePhone: LVGL Terminal for NSH Shell"](https://lupyuen.github.io/articles/terminal )
`examples/README.md`: Added doc for `lvglterm` app
`examples/lvglterm/lvglterm.c`: LVGL Terminal App
`examples/lvglterm/Makefile`, `Make.defs`: Makefile for LVGL Terminal
`examples/lvglterm/Kconfig`: Added menuconfig option for "Application Configuration > Examples > LVGL Terminal"
2023-02-07 20:53:24 +08:00
Xiang Xiao
a29d9ea9da
fsutils/examples: Include unistd.h explicitly
...
to get the prototypes or macros are defined in it
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-05 08:46:59 +02:00
Gustavo Henrique Nihei
b0da60e498
apps: Use MIN/MAX definitions from "sys/param.h"
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2023-02-02 00:35:14 +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
chao an
8b368b7680
examples/netlink_route: fix compiler warning
...
netlink_route_main.c: In function ‘dump_neighbor’:
netlink_route_main.c:151:26: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘uint8_t *’ {aka ‘unsigned char *’} [-Wformat=]
151 | printf("%02x", nb->ne_addr.u.na_addr);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~
| | |
| unsigned int uint8_t * {aka unsigned char *}
| %02hhn
netlink_route_main.c:155:26: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘uint8_t *’ {aka ‘unsigned char *’} [-Wformat=]
155 | printf("%02x.", nb->ne_addr.u.na_addr);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~
| | |
| unsigned int uint8_t * {aka unsigned char *}
| %02hhn
Signed-off-by: chao an <anchao@xiaomi.com>
2023-01-11 15:14:51 +08:00
raiden00pl
efdc1ebf3f
move embedlog from system to logging
2023-01-05 21:42:15 +08:00
Xiang Xiao
6e6df7dca8
Remove the unnecessary NULL fields in global instance definition of file_operations
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-01-04 09:30:25 +02: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
TimJTi
9d1a70af86
Add example app for LP503x LED driver
...
Update examples/lp503x/lp503x_main.c
Move struct lp503x_cmd_s to private types section
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Update examples/lp503x/lp503x_main.c
Co-Authored-By: Petro Karashchenko <petro.karashchenko@gmail.com>
2022-12-30 21:19:33 +08:00
raiden00pl
eb8ad7af2f
add NxScope example
2022-12-28 01:40:24 +08:00
Xiang Xiao
d1e46c2d3e
compiler.h: Add _ between format|printf|syslog|scanf|strftime and like
...
align with other macro naming style
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-12-21 01:05:12 +02:00
ligd
9fcb58fb8a
pipe: fix pipe test case failed
...
pipe shouldn't use /tmp folder, /tmp maybe mounted to tmpfs
Signed-off-by: ligd <liguiding1@xiaomi.com>
2022-12-20 23:39:12 +08:00
Xiang Xiao
cfc005a460
arp: Remove the unnecessary inclusion of nuttx/net/arp
...
and change the remain inclusion to netinet/arp.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-12-16 22:11:10 +02:00
yinshengkai
595adbcca6
drivers/note: rename /dev/note to /dev/note/ram
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2022-12-15 12:15:53 +08:00
zhanghongyu
c7e8ade590
arp: change arptable get struct from arp_entry_s to arpreq
...
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2022-12-14 21:19:37 +08:00
Xiang Xiao
3e2c8fdb41
examples/camera: Cast the last argument of ioctl to uintptr_t
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-12-08 12:38:55 +01:00
Xiang Xiao
519c4ccb1b
examples/camera: Add FAR for all pointer
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-12-08 12:38:55 +01:00
Xiang Xiao
02f608b64d
examples/camera: Call VIDIOC_S_FMT before VIDIOC_REQBUFS
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-12-08 12:38:55 +01:00
Xiang Xiao
ca855f3f23
examples/camera: Fix the style issue
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-12-08 12:38:55 +01:00
Xiang Xiao
00dd4affea
examples/hidkbd: Reuse lib_meminstream_s and remove hidbkd_instream_s
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-12-05 13:55:31 +01:00
Xiang Xiao
2c56945fee
libc/stream: Rename (put|get) to (putc|getc)
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-12-05 13:55:31 +01:00
Xiang Xiao
8fff07b435
Remove the unnecessary "return;" at the end of function
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-27 22:36:40 +01:00
Robert-Ionut Alexa
e517dfd672
apps/ltr308: add simple application to test ltr308 sensor
...
Signed-off-by: Robert-Ionut Alexa <robertalexa2000@gmail.com>
2022-11-26 21:16:30 +08:00
Xiang Xiao
92d38a3bb1
Fix Error: nxtext_popup.c:250:20: error: unused function 'nxpu_puts'
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-22 11:32:35 +08:00
Xiang Xiao
bce24201c7
Fix ft80x_coprocessor.c:3911:14: error: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int')
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-20 19:03:20 +08:00
Xiang Xiao
0c200b8966
Fix dac_main.c: error: format string is not a string literal (potentially insecure)
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-19 18:47:41 +01:00
Xiang Xiao
81de5d4c59
Fix foc_fixed16_thr.c:188:27: error: variable 'time' set but not used
...
and foc_float_thr.c:189:27: error: variable 'time' set but not used
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-19 18:47:41 +01:00
Junbo Zheng
3a6775c8ac
examples/tcp_ipc_server: fix wrong file path typo
...
The lorawan folder is under the path of examples/tcp_ipc_server, the server_tcp folder is not exist here, fix it.
Signed-off-by: Junbo Zheng <zhengjunbo1@xiaomi.com>
2022-11-18 16:44:04 +08:00
Xiang Xiao
da30a87b81
Fix Error: version_main.c:124:42: error: format specifies type 'long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Werror,-Wformat]
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-13 14:55:30 +01:00
Xiang Xiao
25f200e9b0
Fix Error: sx127x_demo.c:464:7: error: variable 'fd' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-13 14:55:30 +01:00
Alan Carvalho de Assis
46fac8c851
Fix CI crash because switch() as missing NMEA sentences
2022-11-13 00:31:02 +01:00
Alan Carvalho de Assis
d03b87b1bc
gps: Fix GPS example application
2022-11-13 01:45:43 +08:00
yinshengkai
bd2efd9f51
tools: replace DEFINE to DEFINE_PREFIX
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2022-11-11 01:18:32 +08:00
yinshengkai
ee4d8b738f
Makefile: replace INCDIR to INCDIR_PREFIX
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2022-11-10 02:38:58 +08:00
Xiang Xiao
36a0c924f7
netutils: Support telnetd in the kernel mode
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Signed-off-by: chao an <anchao@xiaomi.com>
2022-11-07 15:24:08 +09:00
Xiang Xiao
12863fbd52
system/telnet: Fix the style warning
...
and remove the unused code
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-11-07 15:24:08 +09:00
pedrobertoleti
1d9e1deb77
Improve tcp_ipc_server LoraWAN module communication
2022-11-05 12:55:40 +08:00
raiden00pl
13bfad1053
examples/foc: control motor identification parameters from cmd line
2022-11-04 02:07:15 +08:00
raiden00pl
682cac07d9
examples/foc/Kconfig: update EXAMPLES_FOC_MMODE range
2022-11-04 02:07:15 +08:00
raiden00pl
2bbfb1b396
examples/foc: move validate_args to parseargs file
2022-11-04 02:07:15 +08:00
raiden00pl
2c5dc1e4a2
examples/foc: simplify control thread configuration
2022-11-04 02:07:15 +08:00
raiden00pl
b1f91528ec
examples/foc: separate control thread configuration from general args
2022-11-04 02:07:15 +08:00
raiden00pl
c2efa80969
examples/foc: refactor args
2022-11-04 02:07:15 +08:00