Gregory Nutt
2f982e9c77
Revert "Squashed commit of the following:"
...
This reverts commit 25b92edd9f
.
2018-08-22 12:06:32 -06:00
anchao
25b92edd9f
Squashed commit of the following:
...
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-22 09:30:38 -06:00
Gregory Nutt
a57610c2c4
Remove trailing spaces at the end of lines.
2018-08-13 07:47:26 -06:00
Gregory Nutt
634dd7709b
apps/, Various Makefiles: Fix mixed references to nuttx/lib. These need to be changed to nuttx/staging.
2018-05-30 11:08:13 -06:00
Gregory Nutt
06dae98ce2
Fix some trivial typos. Add a comment to a C file.
2018-05-28 08:01:18 -06:00
Gregory Nutt
63db94efbc
Update README
2018-05-28 07:46:24 -06:00
Gregory Nutt
430a088784
Update README
2018-05-27 17:10:57 -06:00
Gregory Nutt
dd59d4f946
Update a readme and some comments.
2018-05-27 15:13:19 -06:00
Gregory Nutt
b84f5841d5
apps/system/zmodem: Call tcflush() before closing the serial port. This is necessary because that close operation may hang if hardware flow control is enabled. Consider this scenario: After the host sz runs on the host, it exits and leaves CTS high. The target rz completes, and tries to close the serial port. But if there is buffered Tx data, then the close will hang when it tries to drain the buffered Tx data since there is no where it can go. tcflush() discards the buffered data and permits the close to continue. There additional logic in nuttx/drivers/serial needed tow work with this.
2018-05-27 11:44:43 -06:00
Gregory Nutt
22e5af9320
apps/system/zmodem: Allow stack size and priority to be configured.
2018-05-27 10:22:06 -06:00
Gregory Nutt
9ac16049b8
apps/system/zmodem: Fix an incompatibility with the way that CRCs are calculated.
2018-05-27 08:43:22 -06:00
Gregory Nutt
d413571621
apps/system/zmodem: Fix Makefile.host. It was broken when zmodem.h was moved to apps/include/system.
2018-05-26 18:53:49 -06:00
Gregory Nutt
89c630fe55
Update a README file.
2018-05-26 17:29:53 -06:00
Gregory Nutt
1e94c78e2e
apps/system/zmodem: Add an option to enable hardware flow control via termios.
2018-05-26 15:59:58 -06:00
Gregory Nutt
803323c213
apps/system/zmodem/README.txt: Break a long lone and remove some duplicated text.
2018-05-25 18:49:36 -06:00
Gregory Nutt
7a8561728c
The last change added .PRECIOUS: $(BIN) to everyway Makefile in hopes the libapps.a will not be deleted on Control-C (unproven so far). However, $(BIN) may contain back slashes in some build platforms and that causes problems for make: It can't handle the backslashes in the .PRECIOUS dependency list. $(BIN) replaced with ../../libapp.a, where the number of ../ depends on the depth of the Makefile in the apps/ source tree.
2017-08-13 11:03:17 -06:00
Gregory Nutt
a66da34f18
All Makefiles: Add .PRECIOUS: apps/libapps.a to every Makefile. Hopefully this will end awkward problems when you Control-C out of a build and libapps.a is deleted.
2017-08-13 09:35:14 -06:00
Gregory Nutt
13911d9b17
Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they.
2017-05-11 13:40:03 -06:00
Aleksandr Vyhovanec
73a3e4b916
apps/system/zmodem/host/nuttx/compiler.h synchronized with nuttx/nuttx/include/nuttx/compiler.h
2017-01-09 14:23:08 +03:00
Gregory Nutt
3e83aa7388
Add apps/include to include path in top-level Make.defs file. Remove multiple definitions of INCDIR opt.
2016-07-11 10:45:17 -06:00
Sebastien Lorquet
2cbad44f1d
This is the Pokemon patch to change all includes fronm <apps/bla/bla.h> to "bla/bla.h"
2016-07-11 10:11:18 -06:00
Gregory Nutt
cd741c82cf
apps/include: Move all header files associated with modules in apps/system to apps/include/system
2016-07-01 06:48:22 -06:00
Gregory Nutt
5098539063
Add _ to front of remaining debug macros
2016-06-16 12:12:34 -06:00
Gregory Nutt
468bdcf8e6
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
2016-06-11 14:13:39 -06:00
Sebastien Lorquet
bfff5e7179
Add empty preconfig rules to 'leaf' makefiles
2016-06-02 16:24:30 +02:00
Sebastien Lorquet
9a406515d7
make the full tree use wildcards make.defs
2016-06-02 16:21:21 +02:00
Paul A. Patience
8bdf3e1f25
zmodem: Add missing slash
2016-05-30 10:14:23 -04:00
Gregory Nutt
eedac48c7b
ASCII: Improve some naming
2016-04-14 16:21:02 -06:00
Gregory Nutt
6125e9376e
Standardize some naming in code section comments
2016-02-21 18:15:00 -06:00
Gregory Nutt
aacfce081e
Fix several cosmetic, C coding style issues
2015-10-03 11:03:42 -06:00
Gregory Nutt
e3ad56043e
Standardize naming used for public data and function groupings
2015-10-02 16:20:33 -06:00
Gregory Nutt
e9447c6058
Standardize nameing of the pre-processor definitiongs group header
2015-10-02 14:06:11 -06:00
Gregory Nutt
d5b6949c9f
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
2015-06-28 08:14:53 -06:00
Gregory Nutt
6e462908ba
apps/system: Clean up Kconfig menuing
2015-04-07 13:23:39 -06:00
Gregory Nutt
ecc8c70f77
Fixes for more cppcheck complaints.
2014-11-25 15:41:34 -06:00
Gregory Nutt
0a4258db6d
MAINOBJ needs to be added to object list in many Makefile
2014-09-11 06:48:11 -06:00
Gregory Nutt
681b3baf96
Changes to many Makefiles. For kernel buil object containing main cannot go into library because of name collisions. The object file must be handled as a special case in every Makefile
2014-09-07 09:17:23 -06:00
Gregory Nutt
043d6898db
Determine the main object name from the main source name in every kernel build Makefile
2014-09-07 07:19:19 -06:00
Gregory Nutt
2881b73f3d
Add an nm command after every kernel build link to show if there are any undefined symbols
2014-09-07 07:15:59 -06:00
Gregory Nutt
70765b94fc
Add the main object to the list objects to link in every kernel build link command
2014-09-07 07:12:55 -06:00
Gregory Nutt
22720d5eb3
Add the main object to the dependencies for the kernel build
2014-09-07 07:09:22 -06:00
Gregory Nutt
b65500c289
If now a kernel build, then add the main object in with all of the rest
2014-09-07 07:05:54 -06:00
Gregory Nutt
22eb5d5c46
Update apps/examples/helloxx/Makefile
2014-09-07 06:59:30 -06:00
Gregory Nutt
181b75301f
Customize the program name in the generic setup that was added to each makefile that installs a program
2014-09-06 13:30:44 -06:00
Gregory Nutt
3454362678
Add generic setup logic to every Makefile that installs a program. Each will need customization
2014-09-06 13:19:02 -06:00
Gregory Nutt
cedf1d7369
Fix all install targets
2014-09-06 13:01:44 -06:00
Gregory Nutt
72cd42282c
Oops wrong else
2014-09-06 10:54:58 -06:00
Gregory Nutt
753f347723
Add missing else from last big change
2014-09-06 10:51:18 -06:00
Gregory Nutt
544cfc8aa2
Add program installation for CONFIG_BUILD_KERNEL in all Makefiles that build a main()
2014-09-06 10:42:03 -06:00
Gregory Nutt
c35653cd05
Only one install target per Makefile
2014-09-06 10:05:01 -06:00
Gregory Nutt
d8a239d649
Use more standard *argv[] instead easier **argv
2014-09-06 09:23:23 -06:00
Gregory Nutt
9f7c9b273f
With kernel build, entry point to all tasks is main, not some xyz_main
2014-09-06 09:19:15 -06:00
Gregory Nutt
d6bcd1a93a
Add an install target to all makefiles. For the import build, the top-level Makefile now does two passes: (1) builds libapp.a, then (2) installs the programs (not yet finished)
2014-09-06 08:00:47 -06:00
Gregory Nutt
2b0f1ed109
Change all variadic macros to C99 style
2014-05-22 09:01:51 -06:00
Gregory Nutt
b9cf7acb1a
More trailing whilespace removal
2014-04-13 16:24:28 -06:00
Gregory Nutt
394f46560c
Fix problems with host build of the Zmodem tools
2013-07-16 11:23:35 -06:00
Gregory Nutt
c0e4184a3f
More Zmodem tweaks
2013-07-16 08:26:59 -06:00
Gregory Nutt
4303ec02b1
Zmodem utilities can now be built for Linux; Fix some configuration confusion
2013-07-15 17:50:17 -06:00
Gregory Nutt
4dd3ecb5a2
Minor end-of-the-day Zmodem changes
2013-07-15 17:11:09 -06:00
Gregory Nutt
b6778bf21d
Fix file write loop
2013-07-15 16:21:20 -06:00
Gregory Nutt
4d3e50b66f
Partial fixes for Zmodem RX buffering problems.
2013-07-15 12:33:35 -06:00
Gregory Nutt
86330f31c6
Fix some Zmodem buffer sizing issues
2013-07-14 17:01:23 -06:00
Gregory Nutt
82297ff7f8
More Zmodem bug fixes: Too many pkttypes; Use wrong packet buffer
2013-07-14 15:39:26 -06:00
Gregory Nutt
b3eee3fd9b
Several fixes realted to receiving Zmodem files
2013-07-14 14:19:17 -06:00
Gregory Nutt
3fddcfd334
Fix an error in the ordering of fields in zm_transition_s structure; update documentation
2013-07-14 12:34:45 -06:00
Gregory Nutt
4d439eda39
Initial check-ing of (non-working) Zmodem receive logic
2013-07-14 11:05:23 -06:00
Gregory Nutt
b614666243
Resolve a few Zmodem sender streaming issues
2013-07-13 19:57:04 -06:00
Gregory Nutt
7576163ff6
More Zmodem bugfixes and new files
2013-07-13 13:19:15 -06:00
Gregory Nutt
ac1efbab61
More Zmodem-related changes
2013-07-12 19:06:00 -06:00
Gregory Nutt
2ac792d3e9
Additional support needed for Zmodem debug
2013-07-12 18:10:12 -06:00
Gregory Nutt
929de26f6e
A few more zmodem files; still missing a few but those are still fragile and like to undergo some resign before they are usable
2013-07-12 16:28:35 -06:00
Gregory Nutt
551af554c0
Build/test framework for the Zmodem sz and rz commands which are on their way
2013-07-12 16:01:37 -06:00