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-09-28 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, allow me to build applications against a NuttX export
* 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 requires -fno-common in CFLAGS
* apps/tools/mkromfsimg.sh: Add a script to create a BOOT ROMFS
filesystem image (2014-9-9).
* Many makefiles: All makefiles that have separated the MAINOBJ
need to include MAINOBJ in list of C objects to be compiled.
SourceForge tick #31 from Aton (2014-9-11).
* apps/examples/elf/tests/Makefile and nxflat/tests/Makefile: Do
not build test cases that use task_create if there is an address
* apps/examples/null/null_main.c: Need to include config.h it order know
* Change all occurrences of NxConsole to NxTerm (2014-9-20).
* apps/examples/Konfig, Makefile, README.txt and all of mdrwb/: Add an
example to test MTD R/W buffering (2014-9-25).
* apps/examples/ostest: Add a trivial test of sem_timedwait (2014-9-16).
7.6 2014-xx-xx Gregory Nutt <gnutt@nuttx.org>
* apps/examples/ostest: Add a simple test of named semaphores
(2014-9-23).
* apps/netutils/webclient/Kconfig and webclient.c: Add implementation of
timeouts for the apps/netutils/webclient. From Brennan Ashton
* apps/nshlib/Kconfig and nsh_romfsetc.c: Add support for a custom NSH
ROMFS startup image header file location. From Martin Lederhilger
(2014-9-30).
* apps/nshlib/nsh_fscmds.c: Fix ls -l output for regular files (14-9-30).
* apps/nshlib/nsh_ddcmd.c: Fix reversed in/out file closing when an
error occurs. From Ken Pettit (2014-10-2).
* apps/examples/ostest/aio.c, Kconfig, Makefile, and ostest_main.c: Add
AIO test case in OS test (2014-10-5).
* apps/examples and system: Remove non-portable uses of syslog
(014-10-8).
* apps/: Correct everything under apps to use the corrected syslog
interfaces (2014-10-8).
* apps/netutils/netlib/netlib_gethostaddr.c: Fix memcpy of host address
in netlib_gethostaddr(). From Brennan Ashton (2014-10-17).
* apps/system/stackmonitor.c and stackmonitor/Makefile: Fix compile
problems introduced when the syslog() prototype changed; Also update
Makefile for kernel build From Radoslaw Adamczyk (2014-10-23).
* apps/examples/nxterm/Makefile: Update makefile for kernel-build
issues. From Radoslaw Adamczyk (2014-10-23).
* apps/examples/keypadtest/keypadtest_main.c: Fixes to keypadtest from
Pierre-Noel Bouteville (2014-10-23).
* apps/nshlib/nsh_parse.c, nsh.h, and Kconfig: Move CONFIG_NSH_TMPDIR
to CONFIG_LIBC_TMPDIR (2014-11-05).
* apps/interpreter/bas: Merged in the Michael Haardt's BAS 2.4 adapted
for use by NuttX by Alan Carvalho de Assis. The bas24 branch was merged
into the master branch on this date (2014-11-7).
* apps/examples/bastest: This is a special version of Michael
Haardt's BAS 2.4 test files adapted for use by NuttX on a ROMFS file
system (2014-11-7).
* apps/interpreter/bas: Add VT100 support for color command (2014-11-10).
* nshlib/: Remove use of CONFIG_MAX_TASKS in ps command and in range
checkout (2014-11-13).
* netutils/thttpd: Remove use of CONFIG_MAX_TASKS in in 'task' CGI
example (2014-11-13).
* sysm/i2c: Remove use of CONFIG_MAX_TASKS for maximum arguement I2C
tool size (2014-11-13).
* apps/netutils/dnsclient/dns_socket.c: Right now if you make a DNS
request before the dns address it set you will get an assertion. The
state of the IP setting is not something the application should be
aware of, it should only be concerned with whether or not the name
was resolved. From Brennan Ashtoni (2014-11-13).
* apps/nshlib/, apps/netutils, and apps/include/netutils: Misc
changes to support multiple networks with different link layers. For
example, ETHERNET + SLIP (2014-11-15).
* apps/nshlib/nsh_usbconsole.c: Add logic to restart the console wait
if an error occurs while reading from the console.In USB console
startup, the logic must be able to open the USB serial and receive 3
newlines. However, it the USB driver is disconnected or otherwise
fails before the 3 newlines are received, the receive loop becomes a
killer, infinite loop, CPU hog. Noted by spasbyspas (2014-11-16).
* examples/, netutils/, nshlib/, various files: Rename
CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU; Add CONFIG_NET_SLIP_MTU.
Modify logic to handle different MTUs when both Ethernet and SLIP
are enabled (2014-11-16).