Newer
Older
thread. Since the network bring-up is asynchronous, there are not
serial console start-up delays due to the network negotiation time
(2014-8-6).
* apps/system/sudoku: Add a sudoku game (2014-8-11).
7.5 2014-xx-xx Gregory Nutt <gnutt@nuttx.org>
* apps/nshlib/Kconfig, nsh.h, and nsh_netinit.c: Extend the NSH network
initialization logic. There is now an option that will create a
network monitor thread that will monitor the state of the link. When
the link goes down, the code will attempt to gracefully put the
Ethernet driver in a down state; When the link comes back, the code
will attempt to bring the network back up (2014-8-17).
* apps/system/free/free.c and install/install.c: STM32 FLASH fixes:
use size_t instead of uint16_t, make interface more generic. From
Freddie Chopin (2014-8-28).
* apps/examples/elf: The ELF test/example has been extended so the
individual ELF test programs can link against the SYSCALL library
(if it is available) or against the C library to eliminate or
minimize the need for symbol tables (2014-8-29).
* apps/nshlib/nsh_proccmds.c: Fix NSH PS command: If there are no
arguments, it would print garbage for argument list (2014-9-1).
* apps/import/, apps/tools/, apps/Makefile: Beginning of logic that
will, hopefully, all me to build applications against a NuttX export
package (vs. the nuttx/ source tree) (2014-9-4).
* apps/tools/mkimport.sh and apps/import/Makefile: Add .config file to
export package (2014-9-5).
* apps/Makefile: Add a 'make import' target. More is needed before
it will be usable (2014-9-5).
* apps/import/Make.defs and .gitignore: Added mostly empty Make.defs
file. Something like this will be bee needed for the 'make import'
build (2014-9-5).
* apps/Makefile, examples/elf/Kconfig, and import/Make.defs: Copy more
logic from nuttx/tools/Config.mk into the Make.defs file (2014-9-5).
* apps/import/Make.defs: Also need to define CFLAGS (2015-9-5)
* apps/import/scripts/gnu-elf.ld: Add GCC linker script for ELF
import builds (2014-9-5).
* All Makefiles: 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-9-6).
* Many files: With kernel build (CONFIG_BUILD_KERNEL), entry point to
all tasks is main, not some xyz_main (2014-9-6).
* Many Makefiles: Add program installation for CONFIG_BUILD_KERNEL in
all Makefiles that build a main() (2014-9-6).
* Many Makefiles. For kernel build, the object file containing main
cannot go into library because of name collisions. The object file
must be handled as a special case in every Makefile (2014-9-7).
* apps/import/Make.defs: libapps.a needs to be added to the list of
libraries to link against (2014-9-7).
* apps/nshlib/nsh.h and nsh_ddcmd.c: Several commands must be disabled
in the kernel build because they depend on interfaces that are not
available outside of the kernel: dd, df, losetup, mkfatfs, mkdr, and
ps (2014-9-7).
* apps/import/Make.defs: ELF build reuires -fno-common in CFLAGS
(2014-9-8).
* apps/tools/mkromfsimg.sh: Add a script to create a BOOT ROMFS
fileysystem image (2014-9-9).