Skip to content
ChangeLog.txt 60.6 KiB
Newer Older
Gregory Nutt's avatar
Gregory Nutt committed
	  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).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/system/sudoku:  Add a sudoku game (2014-8-11).

7.5 2014-09-28 Gregory Nutt <gnutt@nuttx.org>
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/nshlib/nsh_proccmds.c: Fix NSH PS command:  If there are no
	  arguments, it would print garbage for argument list (2014-9-1).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/import/, apps/tools/, apps/Makefile: Beginning of logic that
	  will, hopefully, allow me to build applications against a NuttX export
Gregory Nutt's avatar
Gregory Nutt committed
	  package (vs. the nuttx/ source tree) (2014-9-4).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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
Gregory Nutt's avatar
Gregory Nutt committed
	  (2014-9-8).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/tools/mkromfsimg.sh:  Add a script to create a BOOT ROMFS
	  filesystem image (2014-9-9).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/examples/elf/tests/Makefile and nxflat/tests/Makefile: Do
	  not build test cases that use task_create if there is an address
Gregory Nutt's avatar
Gregory Nutt committed
	  environment (2014-9-14).
	* apps/examples/null/null_main.c:  Need to include config.h it order know
Gregory Nutt's avatar
Gregory Nutt committed
	  if this is or is not a kernel build (2014-9-16).
	* Change all occurrences of NxConsole to NxTerm (2014-9-20).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/examples/Konfig, Makefile, README.txt and all of mdrwb/: Add an
Gregory Nutt's avatar
Gregory Nutt committed
	  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>

Gregory Nutt's avatar
Gregory Nutt committed
	* apps/examples/ostest:  Add a simple test of named semaphores
	  (2014-9-23).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/netutils/webclient/Kconfig and webclient.c: Add implementation of
	  timeouts for the apps/netutils/webclient.  From Brennan Ashton
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/nshlib/nsh_fscmds.c:  Fix ls -l output for regular files (14-9-30).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/nshlib/nsh_ddcmd.c: Fix reversed in/out file closing when an
	  error occurs.  From Ken Pettit (2014-10-2).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/examples/ostest/aio.c, Kconfig, Makefile, and ostest_main.c: Add
	  AIO test case in OS test (2014-10-5).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/netutils/netlib/netlib_gethostaddr.c: Fix memcpy of host address
	  in netlib_gethostaddr().  From Brennan Ashton (2014-10-17).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/examples/keypadtest/keypadtest_main.c: Fixes to keypadtest from
	  Pierre-Noel Bouteville (2014-10-23).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/nshlib/nsh_parse.c, nsh.h, and Kconfig: Move CONFIG_NSH_TMPDIR
	  to CONFIG_LIBC_TMPDIR (2014-11-05).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* apps/interpreter/bas: Add VT100 support for color command (2014-11-10).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).
Gregory Nutt's avatar
Gregory Nutt committed
	* 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).