Xiang Xiao
967f526850
Rename LIB_ to LIBC_ for all libc Kconfig
...
follow other libc component naming convention
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-08-05 16:42:32 +02:00
Xiang Xiao
ad3f44bc77
Change match to fnmatch
...
follow the kernel side change
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-08-02 16:15:57 -03:00
chao.an
72abd300e6
system/dumpstack: add dump stack tool support
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2021-08-01 23:56:36 -07:00
Nakamura, Yuuichi (ITDD)
f6dfd1dbb2
system/trace: Fix trace output for the correct display in Trace Compass
2021-08-01 08:43:24 -07:00
SPRESENSE
6367449751
system/embedlog: Fix sed command usage for macOS
...
The `sed` command only with `-i` option has not been supported
on macOS platform, and so it causes build error on macOS.
Fix Makefile so that it passes on all platforms without using
`-i` option.
2021-07-29 10:07:22 +02:00
Oleg
51c778bc5c
system/cu: fix setting termios with parity
...
clear only the bits in c_cflag that will be set by cu
2021-07-19 03:06:57 -07:00
Xiang Xiao
ca70e585b1
system/nxlooper: Fix the following compiler warning
...
nxlooper.c: In function 'nxlooper_opendevice':
Error: nxlooper.c:126:15: error: unused variable 'x' [-Werror=unused-variable]
126 | uint8_t x;
| ^
Error: nxlooper.c:125:15: error: unused variable 'supported' [-Werror=unused-variable]
125 | uint8_t supported = true;
| ^~~~~~~~~
In file included from nxlooper.c:40:
nxlooper.c: In function 'nxlooper_loopthread':
Error: nxlooper.c:482:15: error: format '%d' expects argument of type 'int', but argument 3 has type 'ssize_t' {aka 'long int'} [-Werror=format=]
482 | audinfo("message received size %d id%d\n", size, msg.msg_id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
| |
| ssize_t {aka long int}
nxlooper.c:482:39: note: format string is defined here
482 | audinfo("message received size %d id%d\n", size, msg.msg_id);
| ~^
| |
| int
| %ld
cc1: all warnings being treated as errors
make[3]: *** [/github/workspace/sources/apps/Application.mk:133: nxlooper.c.github.workspace.sources.apps.system.nxlooper.o] Error 1
nxlooper_main.c: In function 'nxlooper_cmd_loopback':
Error: nxlooper_main.c:209:9: error: implicit declaration of function 'nxlooper_loopraw'; did you mean 'nxlooper_stop'? [-Werror=implicit-function-declaration]
209 | ret = nxlooper_loopraw(plooper, channels, bpsamp,
| ^~~~~~~~~~~~~~~~
| nxlooper_stop
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-07-10 07:45:42 -03:00
ligd
192cbd8717
system/critmon: add thread run time support
...
Change-Id: I272a38f29a9aad3267052ce94643bbd73c8753a9
Signed-off-by: ligd <liguiding1@xiaomi.com>
2021-07-03 01:51:29 -05:00
chao.an
c89e9330cc
system/ping[6]: correct the ping return value
...
MIRTOS-421
Change-Id: I68d8328ead736cd557d6142f611fae0540f74c1b
Signed-off-by: chao.an <anchao@xiaomi.com>
2021-06-22 10:28:21 -03:00
Peter Bee
8b66a6238a
apps/system: fix command history behavior (2)
...
N/A
Fixing "last command" misbehavior when one command in history is a
substring of another.
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
Change-Id: I1ea205e3f2461b6c2377147cb9fc878ba5b19b4f
2021-06-22 10:27:43 -03:00
Xiang Xiao
01f8bef2ba
system/critmon: print info before sleep
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-06-20 07:05:44 -07:00
ligd
696c6f412e
system/critmon: add critmon program for critmon once
...
Change-Id: Ifc1f384ad5321d23030aaa5e424627f5d8ae0484
Signed-off-by: ligd <liguiding1@xiaomi.com>
2021-06-20 07:05:44 -07:00
YAMAMOTO Takashi
d46b477e2c
argtable3: Workaroud a clang warning
...
cf. 7704006f3c
2021-06-17 07:21:52 +02:00
Alin Jerpelea
01532a45d6
system: 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
Xiang Xiao
99e1674912
Call posix_spawn with filename as the first argv entry
...
pair with the kernel side change to follow the standard defintion:
https://pubs.opengroup.org/onlinepubs/009695399/functions/posix_spawn.html
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-06-14 07:12:54 -06:00
Alin Jerpelea
aa581fe5ce
system: nxstyle fixes
...
fixes for errors reported by the nxstyle tool
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2021-06-11 02:42:05 -05:00
Alin Jerpelea
84e0ca1310
system: update licenses to Apache
...
Gregory Nutt is has submitted the SGA
Ken Pettit has submitted the ICLA
David S. Alessio has submitted the ICLA
as a result we can migrate the licenses to Apache.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2021-06-11 02:42:05 -05:00
Xiang Xiao
d9c1c5bbc8
Include assert.h in necessary place
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-06-08 13:04:34 -07:00
Alin Jerpelea
1e88c73107
Makefile: Ken Pettit: update licenses to Apache
...
Gregory Nutt is has submitted the SGA
Ken Pettit has submitted the ICLA
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
Alin Jerpelea
55364e92a8
Makefile: Uros Platise: update licenses to Apache
...
Gregory Nutt is has submitted the SGA
Uros Platise has submitted the ICLA
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
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
Xiang Xiao
58293abb8e
Follow up task_spawn change from kernel side
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-06-01 12:45:26 +09:00
Xiang Xiao
213e60232f
Include assert.h in necessary place
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-31 08:51:22 +02:00
Gustavo Henrique Nihei
b843486386
readline: Reset offset when top command is issued repeateadly
2021-05-24 22:01:21 -05:00
Xiang Xiao
82ed7bf5b1
Include debug.h for xerr/xinfo/xwarn caller
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-24 19:52:54 +09:00
Xiang Xiao
1ee948e0c8
Include assert.h for DEBUGASSERT caller
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-24 12:34:37 +09:00
Xiang Xiao
d3f8f423d5
Include debug.h for xerr/xinfo/xwarn caller
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-24 12:33:17 +09:00
Michał Łyszczek
19e2ffe37e
system/psmq: update to v0.2.1
...
This release breaks API and ABI by making use of library way
easier and more safe. No app in a nuttx tree uses psmq, so
nothing in-tree will be broken by this change.
Updated license files to Apache 2.0.
Tested on nucleo-f091
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2021-05-23 23:57:25 +01:00
jturnsek
6b53a1959b
Arrow keys not working when in INSERT mode
2021-05-20 04:23:10 -05:00
Xiang Xiao
7ef50558ab
system/system: Include errno.h
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-20 08:42:05 +01:00
Michał Łyszczek
ccc8ddaf5d
system/embedlog: update to v0.6.0
...
Changes from v0.4.0
- add thread safety code
- add option to print function info (name) in logs
- abi/api stabilization
- bug fixes + increased reliability
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
---
v1 -> v2 [suggested by Brennan Ashton]
- fix path to embedlog_main.c in header comment
- change license from bsd3 to apache2.0
2021-05-16 11:30:29 -03:00
Simon Piriou
e4db4df673
system: adb: fix shell service
...
Fix wrong dup2 return value check after:
fs: file_dup2 shouldn't hold the file list lock
1e5bfa623aa93b918566e8dc0e2f9c1a1037f45e
Fix issue in adb shell introduced in:
nsh: Pass the correct command lines to nsh_consolemain
6aca60133c
2021-05-08 22:51:25 -07:00
Gustavo Henrique Nihei
73a8c65ec9
system/spi: Adopt CPHA as the abbreviation for clock phase
2021-05-06 00:24:43 -07:00
Gustavo Henrique Nihei
5b26068635
system/spi: Fix NxStyle issues
2021-04-27 02:29:45 -05:00
Gustavo Henrique Nihei
63d59b0acf
system/spi: Print sent data in the same way as received.
...
This eases the comparison for testing SPI with looped back MOSI and MISO
signals.
2021-04-27 02:29:45 -05:00
Xiang Xiao
52d853e642
system/nxplayer: Fix error: 'outstanding' undeclared
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-03-29 01:46:29 -07:00
Gustavo Henrique Nihei
6f75c1b3d6
system/i2c: Add command for resetting an I2C bus
2021-03-12 11:08:09 +08:00
Gustavo Henrique Nihei
f7e9d09566
system/i2c: Fix nxstyle issues
2021-02-23 08:49:19 -08:00
Gustavo Henrique Nihei
f167754743
system/i2c: Fix typo in "repetitions" word
2021-02-23 08:49:19 -08:00
YAMAMOTO Takashi
a63bdcbacb
system/ntpc: Add ntpcstatus command
...
An example output:
nsh> ntpcstatus
The number of last samples: 5
[0] srv 178.16.23.50 offset -0.014006560 delay 0.349967444
[1] srv 5.9.57.158 offset 0.001792161 delay 0.269991633
[2] srv 206.75.147.25 offset 0.009916600 delay 0.129989672
[3] srv 162.159.200.1 offset 0.011508908 delay 0.019917401
[4] srv 185.19.184.35 offset 0.021468135 delay 0.239915030
nsh>
2021-02-20 01:30:55 -08:00
Gustavo Henrique Nihei
771d19b94a
system/cle: Remove column offset for cursor position
2021-02-19 10:39:21 -08:00
Gustavo Henrique Nihei
08c29110a6
system/cle: Fix cle application build
2021-02-19 10:39:21 -08:00
YAMAMOTO Takashi
bb620bb95c
netdb: Fix usage and comment
2021-01-27 11:38:16 +01:00
Xiang Xiao
ee443edf6a
system/argtable3: Update to the latest version(v3.2.0.7402e6e)
...
and remove 0001-feat-Switch-to-FreeBSD-getopt-library.patch
since it is already included in the new official release
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-01-16 14:13:25 -08:00
Xiang Xiao
35f3b609fe
system/argtable3: Update to the latest version(v3.1.5.1c1bb23)
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-01-14 15:18:05 +09:00
Xiang Xiao
6aca60133c
nsh: Pass the correct command lines to nsh_consolemain
...
Change-Id: Ic6617cecb6949054e6bdce8757523e7a60d83eb0
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-01-13 16:40:18 +08:00
chenwen
756dc32fd0
netutils/iperf: Add iperf example.
...
system/argtable3: Add an ANSI C library for command-line parsing.
2021-01-07 08:43:26 -06:00
Nakamura, Yuuichi
bfa826d30d
system/trace: Fix fprintf format warnings
2021-01-06 10:27:34 +01:00
chao.an
54bbfee30e
system/readline: check the control ascii only to support multi-languages
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2021-01-05 08:02:25 +01:00
ligd
0e4c29be03
system/nx: update mqueue_open return value
...
Change-Id: Ic8d7763fa2da01312cb0e02b4aaf73893cad471a
Signed-off-by: ligd <liguiding1@xiaomi.com>
2021-01-03 21:15:00 -06:00
danguanghua
a4f240e0e1
system: nxlooper: add nxlooper for loopback test
...
N/A
which record and play raw data using audio subsystem
to verify audio record and playback function
Signed-off-by: danguanghua <danguanghua@xiaomi.com>
Change-Id: I2c768b8e8234a31f9622cb9955f785329cf402a5
Signed-off-by: danguanghua <danguanghua@xiaomi.com>
2020-12-25 02:26:52 -06: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
danguanghua
f210010466
system: enable O_CLOEXEC when openning audio device
...
N/A
to avoid multiple open operations of audio_open
Change-Id: Id283def4811c71f3c0bd38dc1a480afce303c4c3
Signed-off-by: danguanghua <danguanghua@xiaomi.com>
2020-12-19 07:56:18 -06:00
Masayuki Ishikawa
9f542c42e5
system: adb: Fix compile issues in adb_main.c
...
Summary:
- This commit fixes compile issues for the following condition
- CONFIG_ADBD_BOARD_INIT=n && CONFIG_BOARDCTL_RESET=y
Impact:
- adb only
Testing:
- Tested with stm32f4discovery:adb (not pushed yet)
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-12-17 00:32:54 -06:00
Xiang Xiao
16c6e1f0b8
system: nxplayer and nxrecorder shouldn't hardcode message length to 16
...
the audio driver may config a very large buffer count,
so let's adjust the message queue length dynamically.
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-12-14 16:30:11 +01:00
danguanghua
3d42c6460f
fix build bread if CONFIG_AUDIO_MULTI_SESSION enabled
...
N/A
Change-Id: I785f44a4381965df700000cbd33faeb2d2e24f6e
Signed-off-by: danguanghua <danguanghua@xiaomi.com>
2020-12-11 08:06:31 -06:00
Simon Piriou
d37a1d2f1b
system/adb: fix shell issue and add reboot feature
2020-12-08 10:13:34 -06:00
chao.an
fe915679b1
style/Document: remove unnecessary trailing whitespace
...
N/A
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-11-28 12:20:10 +01:00
YAMAMOTO Takashi
ec0f0b7fbc
system/nxrecorder/nxrecorder.c: Fix a syslog format
2020-11-27 02:43:30 -06:00
YAMAMOTO Takashi
ce3ca22152
system/nxrecorder/nxrecorder.c: Don't assume debug macro expansion
2020-11-27 02:43:30 -06:00
YAMAMOTO Takashi
ed768d1159
system/nxplayer/nxplayer.c: Fix a syslog format
2020-11-27 02:43:30 -06:00
YAMAMOTO Takashi
db07ae43ee
system/nxplayer/nxplayer.c: Don't assume debug macro expansion
2020-11-27 02:43:30 -06:00
YAMAMOTO Takashi
69da172c5f
system/cle/cle.c: Fix syslog formats
2020-11-23 18:23:24 -08:00
dongjiuzhu
6189a8df4b
app/system/readline: fix compile break
...
N/A
Change-Id: I562b96492be9976611199e6215c55c03f1e154c8
Signed-off-by: dongjiuzhu <dongjiuzhu1@xiaomi.com>
2020-11-17 20:12:57 -08:00
YAMAMOTO Takashi
a760f95b5d
system/zmodem/zm_receive.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
423d748cee
system/zmodem/zm_receive.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
36819dbad9
system/lm75/lm75.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
4f8104ca3f
system/lm75/lm75.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
b8e1819bf0
system/ramtest/ramtest.c: Fix printf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
c59ab94567
system/vi/vi.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
6db2f25f69
system/i2c/i2c_hexdump.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
2d9ed6a7e7
system/ping/ping.c: Fix printf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
6e0f188ece
system/ping/ping.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
a085678879
system/ramtest/ramtest.c: Fix printf warnings
2020-11-09 04:10:59 -08:00
YAMAMOTO Takashi
0fcb94f999
system/ramtest/ramtest.c: Appease nxstyle
2020-11-09 04:10:59 -08:00
Simon Piriou
a8a70f219d
libuv/adb: add gitignore files
2020-11-08 12:10:11 -08:00
Simon Piriou
c1c488e835
system: add Android Debug Bridge daemon
2020-11-08 13:11:48 -03:00
Simon Piriou
efd81744d1
libuv: fix bugs and add partial pipe support
2020-11-08 13:11:48 -03:00
ligd
ee7b0fc1dd
nxplayer & nxrecorder: make main thread configurable, set to default
...
Change-Id: I730f2dab00da245a79fc61d679296e73efc2374f
Signed-off-by: ligd <liguiding1@xiaomi.com>
2020-11-03 21:45:59 -08:00
Nakamura, Yuuichi
e6e435572b
Add task name recording support for trace command
2020-11-01 19:33:08 -08:00
ligd
d791afff4c
system/cu/cu_main.c: ctrlC will send SIGINT/SIGSTP
...
N/A
Change-Id: I67f02977d206875cf1bd9cae4973c49af1db4c1d
Signed-off-by: ligd <liguiding1@xiaomi.com>
2020-10-27 10:16:55 -07:00
Nakamura, Yuuichi
954c90b4b5
Add SCHED_INSTRUMENTATION_HIRES support
2020-10-21 02:10:51 +08:00
Xiang Xiao
58aa886bad
system/sched_note: Change DRIVER_NOTE to DRIVER_NOTERAM
...
follow up the kernel side change
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-20 17:54:45 +01:00
Nakamura, Yuuichi
ef2758c0c5
Add note_syscall args support
2020-10-21 00:42:53 +08:00
Juha Niskanen
2b88677895
system/cu: do not reset baud rate to zero when parity options are used
...
cfsetspeed() now stores baud rate to c_cflag member of
struct termios, so it must not be overridden later on.
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2020-10-20 01:08:22 +08:00
Juha Niskanen
a20cf0980d
system/cu: do not exit directly from getopt loop, bad in flat builds
...
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2020-10-20 01:08:22 +08:00
Xiang Xiao
8a63e58936
Change all 'Nuttx' to 'NuttX'
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 22:27:57 -07:00
Nakamura, Yuuichi
7588d458e5
Remove trace command description
2020-10-18 00:23:27 +08:00
Nakamura, Yuuichi
007033f295
Fix note_syscall_leave_s to avoid unaligned access
2020-10-17 23:53:30 +08:00
Nakamura, Yuuichi
71ce72a341
Add trace command for task trace
2020-10-15 16:49:11 +08:00
y
51a96ce935
system/nxplayer/nxplayer_main.c: fix '%d' missing in sscanf
...
Change-Id: Ie69c9d4c38c7d6fe926788c67b992d3922b74d8c
2020-09-27 04:57:12 -07:00
licheng
a375f64f81
nxplayer&nxrecoder: add channel map support
...
Change-Id: I5e5534e7330d816533a6894cf3cd8c4e19984c6f
Signed-off-by: ligd <liguiding1@xiaomi.com>
2020-09-27 00:35:49 -07:00
Masayuki Ishikawa
03c3b2ed0f
system: nxplayer: Fix a compile error if CONFIG_DEBUG_AUDIO_ERROR=y
...
Summary:
- This commit fixes a compile error
Impact:
- Affects nxplayer with CONFIG_DEBUG_AUDIO_ERROR=y
Testing:
- Tested with spresense:rndis
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-09-15 21:15:58 -07:00
Xiang Xiao
3edfb4a3ac
system/readline: Fix the stack overflow when application name is too long
...
shouldn't zero the memory after tmp_name
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I527001af08da0865c4054b7a5b6ccaf60f585c06
2020-09-04 08:57:03 +02:00
Xiang Xiao
68c8a0f708
Fix nxstyle warning
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-08-23 15:44:32 -06:00
Xiang Xiao
837b405624
Change all files come from Xiaomi/Pinecone to Apache License 2.0
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-08-23 15:44:32 -06:00
Ouss4
aa717d59fd
system/readline/readline_common.c: Don't save the command again in the
...
history buffer if it's the one at the top.
2020-08-22 05:11:02 -07:00
Ouss4
a1b8ad9190
system/readline/readline_common.c: Fix nxstyle issues.
2020-08-22 05:11:02 -07:00
Xiang Xiao
9d80399bd5
nsh: Accept the command line arguments like sh
...
Usage: nsh [<script-path>|-c <command>]
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ifb76b27e7fd09d26b1f6e48c391fed0972018041
2020-08-19 14:32:53 -07:00
spiriou
18158ed271
system: add libuv port for NuttX
2020-08-17 11:09:47 -03:00