Gregory Nutt
0536c5b523
apps/nshlib/nsh_parse.c: Correct an error found in build testing. Commit 2a462c78aa
was insufficient. It was a mistake to revert Xiang's change of commit 9defae8af6
. But we are on a different vector now.
2019-12-24 12:18:30 -06:00
Gregory Nutt
2a462c78aa
nshlib/nsh_parse.c: Replacement implementation for 9defae8af6
. This addes conditional compilation on the definition of g_nullstring[] to avoid the warning. Suggested by SUZUKI Y <NBG03015@nifty.ne.jp>
2019-12-19 07:59:30 -06:00
Gregory Nutt
6bfd6166dd
Revert "apps/nshlib/nsh_parse.c: Fix warning: 'g_nullstring defined but not used'. Use directly since the usage is triggered by a complex Kconfig combination."
...
Per SUZUKI Y <NBG03015@nifty.ne.jp>, changing:
- return (FAR char *)g_nullstring;
+ return "";
causes a bad return value because "" lies on the stack.
This reverts commit 9defae8af6
.
2019-12-19 07:52:00 -06:00
Gregory Nutt
9b77f80740
apps/netutils/dhcpd/dhcpd.c: Correct backward conditional logic in dhcpd_leaseexpired(). Noted by surya prakash <suryaec1684@gmail.com>.
2019-12-19 07:35:52 -06:00
Xiang Xiao
9defae8af6
apps/nshlib/nsh_parse.c: Fix warning: 'g_nullstring defined but not used'. Use directly since the usage is triggered by a complex Kconfig combination.
2019-12-18 09:43:31 -06:00
Xiang Xiao
3a2bd2c05f
apps/netutils/ntpclient/ntpclient.c: Merge local structure variables xmit and recv into pkt to save the stack.
2019-12-18 09:39:57 -06:00
chao.an
e48a74f358
apps/Application.mk: Convert object names to guarantee uniqueness.
2019-12-13 08:27:45 -06:00
Xiang Xiao
5ec8fc9427
apps/nshlib/nsh_fileapps.c: nsh_fileapp() should return 1 if the application task was spawned successfully but returned failure exit status. For example, nsh shouldn't output "/bin/ping: command not found":
...
nsh> /bin/ping
ERROR: Missing required <ip-address> argument
...
nsh: /bin/ping: command not found
2019-12-10 10:05:51 -06:00
Gregory Nutt
77a3b08302
apps/nshlib/nsh_parse.c: Ensure /bin/ping and ping work at the same time. Don't skip nsh_builtin even CONFIG_NSH_FILE_APPS or CONFIG_FS_BINFS equal y.
2019-12-10 08:40:29 -06:00
Gregory Nutt
3da8091d30
Include nuttx/symtab.h instead of nuttx/binfmt/symtab.h since symtab.h under binfmt folder is for internal use.
2019-12-10 08:39:22 -06:00
Xiang Xiao
7479cd6819
apps/system/nsh/nsh_main.c: Remove HAVE_DUMMY_SYMTAB logic since BINFS can run without it.
2019-12-10 08:37:58 -06:00
Gregory Nutt
e305592ce6
apps/examples/tcpblaster: Fix several problems with the host is the client and the target in the server. Basic problem was that the host did not know the IP address of the target server due to several bugs and build issues that only seemed to affect this configuration.
2019-12-08 17:11:07 -06:00
Alan Carvalho de Assis
7b4a3ac5ac
graphics/littlevgl/Makefile: Temporary fix LVGL compilation until we update to version 6.1.1.
2019-12-07 12:23:01 -06:00
Xiang Xiao
0218a2fcc7
Fix compiler warnings:
...
tftpc_get.c: In function 'tftp_write': tftpc_get.c:307:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
int fd = (int)ctx;
^
tftpc_get.c: In function 'tftpget': tftpc_get.c:368:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
result = tftpget_cb(remote, addr, binary, tftp_write, (void*)fd);
^
2019-12-05 07:14:29 -06:00
Xiang Xiao
3bf17d602e
apps/netutils/ftpc: ix the compiler warnings:
...
ftpc_transfer.c:652:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
FAR struct ftpc_session_s *session = (FAR struct ftpc_session_s *)arg1;
^
ftpc_getreply.c: In function 'fptc_getreply': ftpc_getreply.c:218:58:
warning: passing argument 3 of 'wd_start' from incompatible pointer type [-Wincompatible-pointer-types]
ret = wd_start(session->wdog, session->replytimeo, ftpc_timeout, 1, session);
^~~~~~~~~~~~
In file included from
/workspace/mirtos/out/sim/miai/mirtos/nuttx/include/nuttx/sched.h:56:0,
from /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/sched.h:49,
from /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/stdio.h:48,
from ftpc_internal.h:48,
from ftpc_getreply.c:46: /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/nuttx/wdog.h:247:5: note: expected 'wdentry_t {aka void
(*)(int, long long unsigned int)}' but argument is of type 'void (*)(int, uint32_t) {aka void (*)(int, unsigned int)}'
int wd_start(WDOG_ID wdog, int32_t delay, wdentry_t wdentry, int argc, ...);
^~~~~~~~
2019-12-05 07:11:47 -06:00
liuhuahang
ee53a90fa5
apps/netutils/ntpclient/Kconfig: NTP client should depend on NET_SOCKOPTS.
2019-12-05 07:09:27 -06:00
Gregory Nutt
57f99a6fb7
Make.defs: When building MODULES under Cygwin, the path to libapps.a that is passed to the Windows linker must first be converted with cygpath.
2019-12-04 11:01:43 -06:00
Masayuki Ishikawa
eac7ebe476
Merged in masayuki2009/nuttx.apps/getprime (pull request #207 )
...
apps/testing/getprime: Add getprime program to check multi-thread performance
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-12-04 11:50:46 +00:00
Xiang Xiao
0343ea1a1b
examples/udpblaster/Makefile: change UDPBLASTER_PROGNAME to CONFIG_UDPBLASTER_PROGNAME to fix the compile error:
...
apps\include" -Dmain udpblaster_target.c -o udpblaster_target.o
<command-line>:0:6: error: expected identifier or '(' before numeric constant
udpblaster_target.c:196:5: note: in expansion of macro 'main'
int main(int argc, FAR char *argv[])
2019-12-02 08:19:07 -06:00
Gregory Nutt
9f1aa3c3dc
apps//examples/netlink_route: Correct format when printing ARP table entries.
2019-11-28 16:28:41 -06:00
Gregory Nutt
eff1633886
Remove apps/grephics/traveler
2019-11-25 16:21:00 -06:00
Gregory Nutt
9667060914
Remove apps/system/sudoku.
2019-11-25 16:14:47 -06:00
kyChu
23d2785b19
system/spi/Kconfig: Simultaneous with Dave Marples patch, kyChu submitted a nearly equivalent change with PR 206. In have enhanced Dave Marples change with some good things form kyChu's PR.
2019-11-25 07:49:31 -06:00
Dave Marples
12224806dc
system/spi/Kconfig: This patch fixes a missing definition in the spitool when SPI is enabled with command/data switching.
2019-11-25 07:41:14 -06:00
Gregory Nutt
e89a1aa54d
README.txt: Update to include a description of the 'dmesg' command which was apparently never documented.
2019-11-21 12:23:50 -06:00
Gregory Nutt
3ebf71095e
Remove all support for the ancient Pascal compiler and pcode interpreter.
2019-11-21 07:04:34 -06:00
qiaohaijiao
c084cd820c
apps/system/nxplayer and nxrecorder: apps/nxplayer&nxrecorder: Add nuttx shell support. Use system() function to support shell command in nxplayer and nxrecorder applications.
2019-11-20 07:41:05 -06:00
Gregory Nutt
1859f56380
apps/netutils/netinit, apps/netutils/netlib/, and apps/include/netutils/netlib.h: Extend a few definitions to permit building netutils and netinit with only Netlink sockets enabled.
2019-11-19 09:49:36 -06:00
Gregory Nutt
91b6ad6a0d
ChangeLog.txt: Update anticapted release year for nuttx-8.3
2019-11-14 16:02:20 -06:00
Gregory Nutt
434d97ce68
Update ChangeLog in preparation for the 8.2 release.
2019-11-14 12:34:01 -06:00
Gregory Nutt
370bd94a6b
netutils/netlib/netlib_getdevs.c: Add comments and a placeholder for the RTM_NEWROUTE response.
2019-11-12 10:37:40 -06:00
Gregory Nutt
5c7c34f559
examples/netlink_route/netlink_route_main.c: Use options to disable individual NETLINK_ROUTE commands.
2019-11-12 10:20:26 -06:00
Gregory Nutt
449290c8da
apps/examples/netlink_route: Add test/example of NETLINK_ROUTE 'get' opeations. apps/netutils/netlib: Fixes to NETLINK_ROUTE helpers found by testing with apps/examples/netlink_route.
2019-11-11 13:40:57 -06:00
Xiang Xiao
0276088d5a
apps/system/usrsock_rpmsg/usrsock_rpmsg_server.c: Fix usrsock_rpmsg_server.c:554:7: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized].
2019-11-11 09:06:18 -06:00
Xiang Xiao
b4482370cf
Make.defs: Fix nuttxtoolsunlink.sh: Command not found.
2019-11-11 09:04:10 -06:00
Gregory Nutt
438777cd38
netutils/netlib/netlib_getroute.c: Add function to retrieve routing tables using netlink.
2019-11-10 12:36:34 -06:00
Gregory Nutt
e260ea779c
apps/netutils/netlib/netlib_getnbtab.c: Add a utility function that will return a list of all network devices in the UP state.
2019-11-09 17:38:02 -06:00
chao.an
6bdc814836
apps/system/usrsock_rpmsg/Make.defs: Correct configured application name.
2019-11-09 10:03:24 -06:00
Gregory Nutt
2507cc15e8
netutils/netlib/netlib_getnbtab.c: Add support for retrieving a snapshot of the IPv6 neighbor table using Netlink sockets.
2019-11-08 11:30:32 -06:00
Jianli Dong
caecdd6079
apps/system/usrsock_rpmsg: Add rpmsg based usrsock implementation.
2019-11-08 09:32:45 -06:00
Juha Niskanen
eaeb6cc105
nshlib/Kconfig: Add missing NSH_DISABLE_DMESG, typos.
2019-11-08 07:52:22 -06:00
Gregory Nutt
f4f1ddccd7
netutils/netlib/netlib_getarptab.c: Per an old Linux Journal article, the nl_pid fild of struct sockaddr_nl should be set to the PID of the task that created the Netlink socket. Also fixes a warning.
2019-11-07 14:08:03 -06:00
David Alessio
91276ba94e
apps/system/cu/cu_main.c: (1) Fix early exit. getc(stdin) can return 0 the first time around. (2) Set optind to zero. getopt() was being left in a bad state, causing parsing errors on second use. (3) Fix priority of cu_listen(). (4) Add suppor for -h.
2019-11-05 07:07:02 -06:00
Gregory Nutt
de9101a1d9
apps/netutils/netlib/netlib_getarptab.c: Fix typos in comments.
2019-11-04 12:31:13 -06:00
Dave Marples
dbd4e67241
apps/system/cle/cle.c: This commit modifies the cle to use the streams file interface more consistently and has removed the observed race conditions. It was previously a mix of streams and fileio. It also simplifies the VT100 cursor position handling.
2019-11-04 11:35:18 -06:00
Gregory Nutt
af6719d78d
netutils/netlib/netlib_getarptab.c: Do not initialize response buffer, it is write-only. Also add a check to assue that the sequence number in the response is the same as the sequence number in the request.
2019-11-04 09:04:17 -06:00
Gregory Nutt
75c9ed72d1
apps/nshlib/README.txt: Update README to at least mention the new pmconfig command.
2019-11-04 07:48:51 -06:00
ligd
42aaecf1d1
apps/nshlib: Add new NSH command, 'pmconfig'.
2019-11-04 07:44:33 -06:00
Alin Jerpelea
25c59ccbfe
apps/examples/charger: Simple charger example that will display on the console voltage and current values.
2019-11-04 07:29:02 -06:00
Alin Jerpelea
9675e55327
apps/examples/bmi160: Add bmi160 example app. This app will read the BM160 data and list it on the NSH console.
2019-11-04 07:28:14 -06:00