Gregory Nutt
c8f473c507
Directory.mk: Fix: distclean targets of directory makefiles was not removing generated Kconfig files. There is then no way to remove this Kconfig files without manually deleting them one at a time.
2018-09-08 09:42:48 -06:00
Gregory Nutt
aeefb8a114
Fix typos in ChangeLog
2018-09-07 13:18:10 -06:00
Gregory Nutt
49f2d90dcf
Merge branch 'master' of bitbucket.org:nuttx/apps
2018-09-07 05:26:54 -06:00
Masayuki Ishikawa
ef60f7f697
Merged in masayuki2009/nuttx.apps/fix_builtin_apps (pull request #155 )
...
Application.mk: Fix to not register a builtin app when BUILD_MODULE=y
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-09-07 11:25:09 +00:00
Masayuki Ishikawa
c229c14ded
Merged in masayuki2009/nuttx.apps/fix_mksymtab (pull request #154 )
...
apps/tools: Fix to generate CONFIG_SYSTEM_NSH_SYMTAB_COUNTNAME in mksymtab.sh
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-09-07 11:23:31 +00:00
Gregory Nutt
f3413df508
Update ChangeLog in preparation for 7.26 release.
2018-09-06 15:08:12 -06:00
EunBong Song
fa8c4cbae3
Merged in ebsong/fork-apps (pull request #153 )
...
netutils/ping: remove unsupported ping.
netutils/ping is not supported anymore.
it's better to remove this folder for preventing confusing.
ping is supported by system/ping.
Signed-off-by: EunBong Song <eunb.song@samsung.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-09-05 20:52:28 +00:00
anchao
1632ec917e
Application.mk: Generate temporary name for linker object
2018-09-05 06:43:46 -06:00
Gregory Nutt
c24703e243
Makefile: 'make distclean' should remvoe the exe subdirectory That target must return the directory back to the state is was in when freshly cloned. Appliation.mk: Add logic to strip unnecessary symbols after installing a module. But then I commented it out. Wouldn't we want to keep the symbols if we planned to debug the module? In apps/examples/elf, there is configuration option to determine if the symbols should be stripped or not. Perhaps that is needed here too?
2018-09-04 17:17:41 -06:00
Gregory Nutt
6f6bc758cc
Application.mk: Add module install logic. Possibly only needed in KERNEL build mode? Makefile: Simplify import target for KERNEL build. A symbol table is not needed because the KERNEL-mode programs are completely linked. Also fix missing deletion in clean and distclean targets. tools/mksymtab.sh: Fix a typo introduced in previous commit.
2018-09-04 16:04:25 -06:00
Gregory Nutt
fff0ffa185
Update .gitignore files.
2018-09-04 13:20:52 -06:00
Gregory Nutt
305278d1ae
Application.mk: Fix some issues when building directories such as fsutils/mkfatfs that have not mainobj. In this case, the MAINSRC is undefined and it would generate a bad linker command line.
2018-09-04 13:00:03 -06:00
Gregory Nutt
3921bbad79
Makefile: In the make import target for kernel build, we must make all objects and populate libapps.a. Application.mk: the PROGIST must be executed unconditionally to support the kernel build.
2018-09-04 12:18:33 -06:00
Gregory Nutt
0d7067936a
Makefile: Fix more places where attempts to use Unix-style paths with native Windows toolchain. tools/mksymtab.sh: Add a check just to prevent 'cat' of an empty file list from failing. Right not the root problem is that the are not executables being built or installed in the exe/ directory. That needs to be done by 'make import' but is not happening.
2018-09-04 11:20:19 -06:00
Gregory Nutt
5ac037e4f6
Makefile: platform/Makefile must have BIN_DIR defined on command line even though it is not used. This is because in the Cygwin build, the value of 'BIN_DIR' is passed to 'cygpath'. 'cygpath will fail if BIN_DIR is not defined.
2018-09-04 10:05:55 -06:00
Gregory Nutt
3221072535
Application.mk: Ooops, forgot to remove some debug hacks before last commit.
2018-09-04 09:43:12 -06:00
Gregory Nutt
66948fe525
Appliation.mk: Even on Cygwin, GNU make insists that targets use Unix style paths. System/progmem: Rename the install application to progmem. This generates a target install: which collides with the install:: target in Application.mk.
2018-09-04 09:38:26 -06:00
anchao
7f5d8dfffe
apps/: Fix build break in case sama5d4-ek/elf configuration. Also fix a patch problem in mkromfsimg.h.
2018-09-04 08:05:31 -06:00
Gregory Nutt
496dd934cb
apps/platform/Makefile: Fix missing dependency path in Makefile.
2018-09-03 10:39:14 -06:00
anchao
057b68cd07
apps/: Resolve some make dependency failures.
2018-09-03 10:38:37 -06:00
anchao
b5cfd93444
apps/: Modification to build system: Unified application compilation rules
2018-09-03 09:29:56 -06:00
Gregory Nutt
3e396d8e4e
apps/nshlib: Fix a copy paste error introduced in commit 9a42be5e9b
2018-09-02 15:33:22 -06:00
Gregory Nutt
9a42be5e9b
apps/nshlib: When using waitpid() to wait for a built-in application or a file application to exit. Add the WUNTRACED options to so the the waitpid() call will also be awakened if the waited-for task is stopped as well.
2018-09-02 14:19:30 -06:00
Ouss4
316ffaddac
apps/ examples/dhtxx: Example for the DHTxx sensor.
2018-09-01 07:49:06 -06:00
Gregory Nutt
7b5c2de165
examples/ostest/signest.c: Attempt to make the nested signal test compatible with the suspend/resume test. Some signals cannot be caught when the suspend/resume configuration is in place.
2018-08-30 13:37:37 -06:00
Gregory Nutt
8b5c28ecc2
apps/ostest/suspend.c: Add a small test for SIGSTOP, SIGCONT, and SIGKILL actions. Currently does not work!
2018-08-30 12:00:41 -06:00
Gregory Nutt
e678211436
system/i2c/i2c_main.c: fix a backward comparison. Noted by Jakob Haufe.
2018-08-30 10:33:32 -06:00
akob Haufe
d7d541e2d9
apps/system/i2c: Allow registers besides 0x00 in the dev command.
2018-08-30 06:35:18 -06:00
Juha Niskanen
cef306e335
apps/nshlib/nsh_console.c: Do not dereference NULL 'pstate'
2018-08-29 06:18:30 -06:00
Gregory Nutt
b33eaf881d
apps/system/cu: Fix undefined SIGKILL if CONFIG_SIG_DEFUALT is not defined.
2018-08-29 05:39:01 -06:00
Gregory Nutt
c4512f5ddf
apps/nshlib: Fix problem in last commit. CONFIG_BOARDCTL_FINALINIT=y is an insufficient condition for calling boardctl(BOARDIOC_FINALINIT, 0). Also need CONFIG_NSH_ARCHINIT=y.
2018-08-28 15:48:51 -06:00
ligd
93f1c13b62
apps/: Call BOARDIOC_FINALINIT after start-up script (or immediately after BOARIOC_INIT is there is no start-up script).
2018-08-28 15:44:03 -06:00
Gregory Nutt
a1b9fc8bd8
apps/system/cu: SIGKILL is more appropriate that SIGINT in this circustance.
2018-08-28 12:09:25 -06:00
Gregory Nutt
bb4c5c49ef
Replace usage of SIGKILL with SIGINIT
2018-08-28 12:02:26 -06:00
EunBong Song
1ee6fbf296
Merged in ebsong/fork-apps (pull request #152 )
...
Master
* nettest: fix typo!
NET_LOOPBACK -> CONFIG_NET_LOOPBACK
Signed-off-by: EunBong Song <eunb.song@samsung.com>
* nettest: fix compilation error.
Should enable NET_SETSOCKOPT for preventing compilation error.
Signed-off-by: EunBong Song <eunb.song@samsung.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-08-28 13:46:49 +00:00
ZhongAn
392943a0a0
apps/system/nxrecorder: Add nxrecorder application
2018-08-27 08:20:11 -06:00
ZhongAn
09a3bc44b4
system/nxplayer/nxplayer.c: Add playraw command
2018-08-27 08:04:48 -06:00
Xiang Xiao
7eacf7daa2
Squashed commit of the following:
...
apps/system/nxplayer: Release buffer before session and release semaphore in nxplayer_setvolume
system/nxplayer/nxplayer.c: Remove & for apb->samp reference. It is already a pointer.
2018-08-27 07:52:04 -06:00
anchao
3c2396116d
apps/nshlib/Kconfig: Move 'option modules' from NSH_FILE_APPS to BUILD_LOADABLE
2018-08-27 07:04:29 -06:00
ligd
d36e1c87fe
apps/nshlib: Add control-C support for terminating built-in and exec'ed file tasks.
2018-08-26 07:48:38 -06:00
Gregory Nutt
0d6c9b8fbd
apps/examples/ustream: Fix a typo that generates a warning when CONFIG_BUILD_LOADABLE is selected.
2018-08-25 16:56:53 -06:00
Gregory Nutt
ec2e08ff24
apps/tools: Correct permissions on scripts. Need to be executable.
2018-08-24 16:54:39 -06:00
Gregory Nutt
2ef04ff0a8
apps/examples/sotest and modules: With recent changes, LDLIBS is initialized to bad value, at least in certain contexts.
2018-08-24 16:24:58 -06:00
Xiang Xiao
5304ec5eec
Replace all ASSERT calls to DEBUGASSERT
2018-08-24 06:19:35 -06:00
anchao
220653f21c
Squashed commit of the following:
...
Author: anchao <anchao@pinecone.net>
apps/, most main() function: Correct CONFIG_BUILD_LOADABLE usage
Loadable apps/: Correct loadable symbol table generate
apps/system/ubloxmodem: Fix build break
apps/examples/ostest: start restart/waitpid/user test from main loop
apps/nshlib: Expand reboot and poweroff commands to include a second, optional mode argument
Author: Gregory Nutt <gnutt@nuttx.org>
An attempt to fix build issues. Does not work.
apps/examples/ostest: Fix some inappropriate renaming of static functions introduced with recent patches.
apps/builtin/exec_builtin.c: Fix a error introduced by recent comments. Found in build testing.
Author: anchao <anchao@pinecone.net>
apps/builtin/exec_builtin.c: Try posix_spawn if builtin apps do not have have an entry point.
apps/Application.mk: introduce MODULE config to simplify tristate(m)
apps/nsh: Change the nuttx shell module type to tristate
apps: Add loadable application support
script/mksymtab: Generate symbol table name by default
apps/builtin: Allow loadable applications can register with apps/builtin.
2018-08-23 11:06:15 -06:00
Gregory Nutt
d7bdf06055
apps/examples/module/Makefile: Correct module example build. Change to LDLIBs were causing a failure due to a non-existent (any unnecessary) library in this case.
2018-08-23 10:58:55 -06:00
Xiang Xiao
dbf152cbeb
apps/nshlib: (1) NSH prompt string is now configurable. nsh> is still the default. (2) Increase the default configuration for the maximum number of command line arguments to 7 (CONFIG_NSH_MAXARGUMENTS). This is needed for 'mount' with the -o option.
2018-08-23 07:34:30 -06:00
Xiang Xiao
8116d10da3
apps/fsutils/mksmartfs: Add a check to see if the SmartFS is already formatted. apps/nshlib: Add a force flag (-f) to mksmartfs. SmartFS will be formatted only if (1) the FLASH does not already hold a SmartFS, or (2) the force flag is set
2018-08-23 07:14:30 -06:00
ligd
feb1229dc3
apps/system/cu/cu_main.c: (1) Protect from possible re-definition of signal values, (2) Fix CU ctrl-C hand when remote core hang.
2018-08-23 07:05:09 -06:00
Xiang Xiao
aef0978a12
apps/system/ping and ping6: Change dependency in ping and ping6 Kconfig. These may be implemented in users sockets and, hence, may need to be avaiable even if ICMP and ICMPv6 sockets are not support.
2018-08-23 06:53:11 -06:00