Skip to content
Snippets Groups Projects
NuttX.html 70.5 KiB
Newer Older
   The current NuttX Change Log is available in SVN <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/ChangeLog?view=log">here</a>.
patacongo's avatar
patacongo committed
   ChangeLog snapshots associated with the current release are available below.
</p>
</ul>

patacongo's avatar
patacongo committed
<center><table width ="80%">
<tr>
patacongo's avatar
patacongo committed
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
patacongo's avatar
patacongo committed
   <td>
patacongo's avatar
patacongo committed
      <a href="ChangeLog.txt">Change Logs for All NuttX Releases</a><br>
patacongo's avatar
patacongo committed
   </td>
</tr>
<tr>
patacongo's avatar
patacongo committed
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
patacongo's avatar
patacongo committed
   <td>
patacongo's avatar
patacongo committed
      <a href="#currentrelease">ChangeLog for the Current Releases</a><br>
patacongo's avatar
patacongo committed
   </td>
</tr>
<tr>
patacongo's avatar
patacongo committed
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
patacongo's avatar
patacongo committed
   <td>
      <a href="#pendingchanges">Unreleased Changes</a>
   </td>
</tr>
</table></center>

patacongo's avatar
patacongo committed
<table width ="100%">
  <tr bgcolor="#e4e4e4">
  <td>
patacongo's avatar
patacongo committed
    <a name="currentrelease">ChangeLog for the Current Release</a>
patacongo's avatar
patacongo committed
  </td>
  </tr>
</table>

<ul><pre>
nuttx-5.18 2011-02-27 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
patacongo's avatar
patacongo committed
    * Incorporate several uIP patches from http://gitweb.aeruder.net/?p=uip.git;a=summary.
      - Lost SYNACK causes connection reset
      - Fix missing UDP stats for sent/received packets
      - Added support for Cygwin as development/test platform.
    * configs/demo9s12ne64 - Integrate new buildroot-1.9 m8s12x toolchain.
    * 'uname -o' is used throughout the build logic in bash scripts and also in
      Make.defs files in order to distinguish between Cygwin and Linux.  However,
      the -o option is not standard and is not supported under, for example, OS-X or
      Solaris.  This was solved by changing all 'uname -o' references to the more
      complex:  'uname -o 2>/dev/null || echo &quot;Other&quot;'
    * drivers/usbhost/usbhost_enumerate.c -- Add logic to get the VID and PID.  This
      is necessary in order to support vendor-specific USB devices.
patacongo's avatar
patacongo committed
    * examplex/wlan, configs/olimex-lpc1766stk/wlan, drivers/usbhost/usbhost_rtl8187.c,
      Add infrastructure to support RTL18187 wireless USB.
    * configs/nucleus2g -- backed out USB host changes... wrong board.
patacongo's avatar
patacongo committed
    * Renamed arc/hc/include/mc9s12ne64 and src/mc9s12ne64 -- m9s12.  That name is
      shorter and more general.
    * The NuttX repository has been converted to SVN and can now be found here
      http://nuttx.svn.sourceforge.net/viewvc/nuttx/
patacongo's avatar
patacongo committed
    * configs/mbed/hidkbd -- Added USB host support for the mbed LPC1768 board; add
       a USB host HID keyboard configuraion.
    * drivers/usbhost/hid_parser.c -- Leverages the LUFA HID parser written by
      Dean Camera.
    * examples/nsh -- Correct an usage of getopt(): If you stop calling getopt()
      before all parameters are parsed, you can leave getopt() in a strange state.
    * include/nuttx/fb.h -- Restore missing RGB type that was accidentally removed
      when Nokia 6100 support was added.
    * Rename arch/pjrc-8051 to arch/8051
    * configs/ne64badge -- Add a configuration for the Future Electronics Group
      NE64 Badge development board (Freescale MC9S12NE64)
    * Changes contributed by Uros Platise:
      - Add support for the STM32F103RET6
      - configs/vsn - Support for the ISOTEL NetClamps VSN V1.2 ready2go sensor
        network platform
    * arch/hc, configs/ne64badge -- Development is complete for the Freescale
      mc9s12ne64 on the Future Electronics Group NE64 /PoE Badge board.  Howeve,
      this port remains untested until I figure out this BDM / Code Warrior
      and paged build thing
    * Added a new 'kill' command to NSH that will support sending signals to
      running NuttX tasks.

pascal-2.0 2009-12-21 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;

    * Updated to use standard C99 types in stdint.h and
      stdbool.h.  This change was necessary for compatibility
      with NuttX-5.0 (any beyond).

buildroot-1.9 2011-02-10 &lt;spudmonkey@racsa.co.cr&gt;

    * configs/arm926t-defconfig-4.3.3: update arm926t-defconfig-4.2.4
    * configs/arm926t-defconfig-nxflat: NXFLAT-only configuration for
      arm926
    * toolchain/gdb/gdb.mk - Remove ncurses dependency from gdb_target target.
    * toolchain/gdb/gdb.mk - Added --disable-werror to GDB configuration line.
      GDB 6.8 won't build because the tarbal was released with -Werror enabled and
      the build stops on the first warning.
    * Add support for Freescale m9s12x using binutils 2.18 and gcc 3.3.6 and
      patches available from http://www.msextra.com/tools courtesy of James
      Cortina.  Add configs/m9x12x-defconfig-3.3.6.
</pre></ul>

<table width ="100%">
  <tr bgcolor="#e4e4e4">
  <td>
    <a name="pendingchanges">Unreleased Changes</a>
  </td>
  </tr>
</table>

<ul><pre>
nuttx-5.19 2011-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
    * arch/arm/stm32/stm32_idle.c -- During idle times, the STM32 now uses the
      WFI instruction to sleep in a reduced power mode until the next interrupt
      occurs (Contributed by Uros Platise).      
    * NSH: 'mem' command renamed to 'free'.  Output is now more similar to the
      Linux 'free' command.
patacongo's avatar
patacongo committed
    * NSH: Correct a redirection bug in NSH.  The following would not work; it
      resulted in a hang after the 'cat /dev/fifo':

        nsh> mkfile /dev/fifo
        nsh> cd /tmp             # /tmp is a mounted RAM disk
        nsh> cat /dev/fifo > test.txt &
        nsh> echo "This is a test" > /dev/fifo

      The error was caused because (1) there was a path that resulted in stdout
      being closed (the "hang") and also (2) the 'cat' command was always outputting
      to stdout, not to the redirected file descriptor.  Now:

        nsh> cat test.txt
        This is a test
    * drivers/pipes/pipe_common.c --  Driver open method eas not returning an EINTR
      error when it received a signal.  Instead, it just re-started the wait.  This
      makes it impossible to kill a background pipe operation from NSH.
    * include/stdint.h -- Correct some errors in conditional compilation (submitted
      by Johannes Hampel).
    * arch/arm/lpc17xx/lp17_idle.c -- Uses the same logic as the STM32: uses the
      WFI instruction to sleep in a reduced power mode until the next interrupt
      occurs.
    * configs/olimex-lpc1766stk -- Added an LED encoded to indicate if the LPC1766
      is in sleeping.      
    * examples/mm  -- This is a simplified version of the "built-in" memory manager
      test of mm/mm_test.c.  It is simplified because it does not have access to
      the internals of the memory manager as does mm/mm_test.c, but it has the
      advantage that it runs in the actual NuttX tasking environment (the
      mm/mm_test.c only runs in a PC simulation environment).
    * drivers/mmcsd_sdio.c/h -- Several corrections submitted by Uros Platise.
    * arch/x86 - Provide support for x86 architectures.  Support for the i486
      architecture under QEMU is provided under arch/x86/include/i486,
      arch/x86/include/qemu, arch/x86/src/i486, and arch/x86/src/qemu.
    * configs/qemu-i486 - "Board" support configurations for verifying the QEME
      i486 port.
    * arch/arm/src/stm32/stm32_spi.c -- Correct base address of SPI3 (reported by
      Uros Platise).
patacongo's avatar
patacongo committed
    * drivers/mmcsd/mmcsd_sdio.c -- Correct a loop termination condition (also
      reported by Uros Platise).
pascal-2.1 2011-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
buildroot-1.10 2011-xx-xx <spudmonkey@racsa.co.cr>
patacongo's avatar
patacongo committed
</pre></ul>

patacongo's avatar
patacongo committed
<table width ="100%">
  <tr bgcolor="#e4e4e4">
  <td>
    <a name="TODO"><h1>Bugs, Issues, <i>Things-To-Do</i></h1></a>
  </td>
  </tr>
</table>

<ul>
<p>
   The current list of NuttX <i>Things-To-Do</i> in SVN <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/TODO?view=log">here</a>.
patacongo's avatar
patacongo committed
   A snapshot of the <i>To-Do</i> list associated with the current release are available <a href="TODO.txt">here</a>.
</p>
</ul>
patacongo's avatar
patacongo committed
<table width ="100%">
  <tr bgcolor="#e4e4e4">
  <td>
    <a name="documentation"><h1>Other Documentation</h1></a>
  </td>
  </tr>
</table>
patacongo's avatar
patacongo committed

patacongo's avatar
patacongo committed
<ul><table>
<tr>
patacongo's avatar
patacongo committed
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
patacongo's avatar
patacongo committed
  <td><a href="NuttxUserGuide.html">User Guide</a></td>
patacongo's avatar
patacongo committed
</tr>
<tr>
patacongo's avatar
patacongo committed
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
patacongo's avatar
patacongo committed
  <td><a href="NuttxPortingGuide.html">Porting Guide</a></td>
patacongo's avatar
patacongo committed
</tr>
patacongo's avatar
patacongo committed
<tr>
patacongo's avatar
patacongo committed
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
patacongo's avatar
patacongo committed
  <td><a href="NuttShell.html">NuttShell (NSH)</a></td>
</tr>
patacongo's avatar
patacongo committed
<tr>
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
  <td><a href="NuttXNxFlat.html">NXFLAT</a> Binary Format</td>
</tr>
<tr>
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
  <td><a href="NXGraphicsSubsystem.html">NX Graphics Subsystem</a></td>
</tr>
patacongo's avatar
patacongo committed
<tr>
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
  <td><a href="NuttXDemandPaging.html">Demand Paging</a></td>
</tr>
patacongo's avatar
patacongo committed
<tr>
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
  <td><a href="README.html">NuttX README Files</a></td>
</tr>
patacongo's avatar
patacongo committed
<tr>
patacongo's avatar
patacongo committed
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
patacongo's avatar
patacongo committed
  <td><a href="ChangeLog.txt">Change Log</a></td>
</tr>
<tr>
patacongo's avatar
patacongo committed
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
patacongo's avatar
patacongo committed
  <td><a href="TODO.txt">To-Do List</a></td>
</tr>
<tr>
  <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
  <td><a href="UsbTrace.html">USB Device Driver Tracing</a></td>
patacongo's avatar
patacongo committed
</tr>
patacongo's avatar
patacongo committed
</center></ul>
patacongo's avatar
patacongo committed

patacongo's avatar
patacongo committed
<small>
<table width ="100%">
  <tr bgcolor="#e4e4e4">
  <td>
    <a name="trademarks"><h1>Trademarks</h1></a>
  </td>
  </tr>
</table>
<ul>
  <li>ARM, ARM7 ARM7TDMI, ARM9, ARM920T, ARM926EJS Cortex-M3 are trademarks of Advanced RISC Machines, Limited.</li>
patacongo's avatar
patacongo committed
  <li>Cygwin is a trademark of Red Hat, Incorporated.</li>
  <li>Linux is a registered trademark of Linus Torvalds.</li>
  <li>Eagle-100 is a trademark of <a href=" http://www.micromint.com/">Micromint USA, LLC</a>.
patacongo's avatar
patacongo committed
  <li>LPC2148 is a trademark of NXP Semiconductors.</li>
  <li>TI is a tradename of Texas Instruments Incorporated.</li>
  <li>UNIX is a registered trademark of The Open Group.</li>
  <li>VxWorks is a registered trademark of Wind River Systems, Incorporated.</li>
patacongo's avatar
patacongo committed
  <li>ZDS, ZNEO, Z16F, Z80, and Zilog are a registered trademark of Zilog, Inc.</li>
patacongo's avatar
patacongo committed
</ul>
<p>
patacongo's avatar
patacongo committed
  NOTE: NuttX is <i>not</i> licensed to use the POSIX trademark.  NuttX uses the POSIX
  standard as a development guideline only.
patacongo's avatar
patacongo committed
</p>
</small>

patacongo's avatar
patacongo committed
</body>
</html>