[Tinyos-commits] CVS: tinyos-1.x/doc changes-minor-releases.html, 1.4, 1.4.4.1

Kristin Wright kristinwright at users.sourceforge.net
Wed Jun 1 13:11:16 PDT 2005


Update of /cvsroot/tinyos/tinyos-1.x/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23824

Modified Files:
      Tag: tos-1-1-13-candidate
	changes-minor-releases.html 
Log Message:
1.1.13 changes

Index: changes-minor-releases.html
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/doc/changes-minor-releases.html,v
retrieving revision 1.4
retrieving revision 1.4.4.1
diff -C2 -d -r1.4 -r1.4.4.1
*** changes-minor-releases.html	25 Feb 2005 21:56:53 -0000	1.4
--- changes-minor-releases.html	1 Jun 2005 20:11:01 -0000	1.4.4.1
***************
*** 31,34 ****
--- 31,36 ----
  <dt>
  <font face="tahoma,arial,helvetica">
+ <dd><a href="#1.1.12">1.1.13 Changes</a></dd><br>
+ <dd><a href="#1.1.12">1.1.12 Changes</a></dd><br>
  <dd><a href="#1.1.11">1.1.11 Changes</a></dd><br>
  <dd><a href="#1.1.10">1.1.10 Changes</a></dd><br>
***************
*** 44,47 ****
--- 46,263 ----
  </dt>
  <HR>
+ <!-- 1.1.13 -->
+ <a name="1.1.12"></a>
+ <table border="0" hspace="4" cellspacing="2" width="100%"
+  cellpadding="3">
+   <tbody>
+     <tr bgcolor="#e0e0ff">
+       <td width="100%"> <font face="tahoma,arial,helvetica"><b><big>
+ Significant Changes in TinyOS between v1.1.12 and 1.1.13</big></b> </font>
+       <p> <font face="tahoma,arial,helvetica">Updated May 25, 2005
+  </font> </p>
+       </td>
+     </tr>
+   </tbody>
+ </table>
+ <p>
+ <table border="0" hspace="4" cellspacing="2" width="100%"
+  cellpadding="3">
+   <tbody>
+     <tr bgcolor="#e0e0ff">
+       <td width="100%"><nobr><b><font face="arial,helvetica">TinyOS</font></b></nobr></td>
+     </tr>
+   </tbody>
+ </table>
+ <p>
+ <b>New DemoSensorC</b> component added to Mica Weatherboard sensorboard.
+ <p>
+ <b>tos/interfaces/HPLPowerManagement interface </b>now has enable() and
+ disable() commands to enable proper nested usage. 
+ <p>
+ <b>Deluge:</b> improved error-case handling in bootloader and added image
+ verification by checking CRCs. Reduced bootloader codesize by about
+ 1.5K; GoldenImage now compiles to 20894 bytes (in
+ nesc-1.2alpha7). Overhead of including Deluge in SurgeTelos is 7746
+ bytes, which includes the storage stack.
+ <p>
+ Code cleanup for <b>MSP430's internal flash</b>; reduces code size by
+ nearly 25%.
+ <p>
+ Because Deluge's StdControl.init() configures TOS_LOCAL_ADDRESS,
+ moved <b> MultiHop basestation initialization </b>from 
+ StdControl.init() to StdControl.start(). 
+ <p>
+ <p>
+ <table border="0" hspace="4" cellspacing="2" width="100%"
+  cellpadding="3">
+   <tbody>
+     <tr bgcolor="#e0e0ff">
+       <td width="100%"><nobr><b><font face="arial,helvetica">Tools</font></b></nobr></td>
+     </tr>
+   </tbody>
+ </table>
+ <p>
+ <b>Matlab documentation</b> in tools/matlab/doc has been consolidated 
+ into a single FAQ in the same directory and updated the 
+ tutorial in doc/matlab.html.
+ <p>
+ <p>
+ Make system additions:
+ <ul>
+ <li>
+ The make system includes more <b>support for the nesdoc</b> documentation
+ generator. A new command line option <i>docs,here</i> 
+ (or the corresponding DOCS=here environment variable definition) 
+ creates nesdoc documentation in doc/ in the current app directory. 
+ You can also define and export the DOCS environment variable to make this
+ the default. Modified the definition of the environment variable 
+ TOPDIR to support applications that are <i>not</i> located under 
+ $TOSDIR/.. . The user is also free to define
+ additional directories in NESDOC_TOPDIRS, which will take precendence.
+ <li>if <b>TOS_IMAGE_REPO</b> is set, 
+ tos_image.xml is copied to $(TOS_IMAGE_REPO)/$(COMPONENT).$(PLATFORM).xml
+ for additional convenience in an interactive environment.
+ <li> Keep DEFAULT_PROGRAM for backward
+ compatibility, but also add <b>DEFAULT_PROGRAM_AVR and DEFAULT_PROGRAM_MSP </b>that
+ take precedence for defaults, so that a default can be specified and
+ not conflict with other platforms.
+ <li><b>Support networked BSL invocation</b>. Syntax is IP:PORT as in
+ 192.168.1.77:10002 or shorthand as in <i>77.2</i> where the 77 is
+ prefixed with the value in NETBSL_HOSTPORT_PREFIX, which defaults to
+ <i>192.168.1.</i>, and the 2 is added to 10000.  This applies to the
+ netbsl.extra parameter as well -- so you could write
+ netbsl,192.168.1.77:10002 or equivalently netbsl,77.2.
+ </ul>
+ <p>
+ <table border="0" hspace="4" cellspacing="2" width="100%"
+  cellpadding="3">
+   <tbody>
+     <tr bgcolor="#e0e0ff">
+       <td width="100%"><nobr><b><font face="arial,helvetica">Bugs</font></b></nobr></td>
+     </tr>
+   </tbody>
+ </table>
+ <p>
+ Removed some atomic sections from around commands in
+ MSP430 platform-specific files where
+ (1) the command compiles to a single MSP instruction and (2) it doesn't
+ break Deluge for some unknown reason. 
+ (Recommended by Henri Dubois-Ferriere, ETH)
+ <p>
+ Added code to help with serial problems between Linux 2.6, USB serial
+ ports, and the MIB510. These changes included changing the port
+ settings and adding a retry if the programmer doesn't respond
+ initially. Also changed the COMn reference to /dev/ttySn to help
+ Cygwin work better.(David Gay, Intel Berkeley)
+ <p>
+ Fixed a bug in CC1000ControlM.nc where the incorrect register was 
+ written. (Joe Polastre, UCB, SF Bug#1110032) 
+ <p>
+ Fixed CC1000 stack to work if someone specifies a 0-length packet. (Joe Polastre, UCB)
+ <p>
+ <!-- 1.1.13 -->
+ <!-- 1.1.12 -->
+ <a name="1.1.12"></a>
+ <table border="0" hspace="4" cellspacing="2" width="100%"
+  cellpadding="3">
+   <tbody>
+     <tr bgcolor="#e0e0ff">
+       <td width="100%"> <font face="tahoma,arial,helvetica"><b><big>
+ Significant Changes in TinyOS between v1.1.11 and 1.1.12</big></b> </font>
+       <p> <font face="tahoma,arial,helvetica">Updated April 25, 2005
+  </font> </p>
+       </td>
+     </tr>
+   </tbody>
+ </table>
+ <p>
+ <table border="0" hspace="4" cellspacing="2" width="100%"
+  cellpadding="3">
+   <tbody>
+     <tr bgcolor="#e0e0ff">
+       <td width="100%"><nobr><b><font face="arial,helvetica">TinyOS</font></b></nobr></td>
+     </tr>
+   </tbody>
+ </table>
+ <p>
+ In CC2420 stack, added additional protection on starting and stopping the SPI bus.
+ Keeps track of whether the component is busy doing something before
+ disabling SPI.  Also added more protections in other functions for
+ enable/disable.
+ <p>
+ In preparation for TinyOS 2.0, many components are being rewritten
+ according to TEP (TinyOS Enhancement Protocol) 101. You can read TEP
+ 101 (currently in draft form) on the <a
+ href="http://www.tinyos.net/scoop/special/working_group_tinyos_2-0">TinyOS
+ 2.0 Working Group page</a>. Please also refer to other TEPS on that
+ page.  Along these lines code has committed an HPL for the telos DMA
+ and other components. Please refer to the <a
+ href="http://mail.millennium.berkeley.edu/mailman/listinfo/tinyos-commits">
+ http://mail.millennium.berkeley.edu/mailman/listinfo/tinyos-commits</a>
+ archives for full details.
+ <p>
+ A new <b>Voltage Component</b> replaced the old one in tos/system. The
+ new component's interface returns the ADC value in millivolts, and
+ uses new underlying platform-specific voltage modules. On the msp430
+ platform, the voltage module automatically switches between 1.5 and
+ 2.5V reference voltage depending on what the measured system voltage.
+ Allows for accurate sampling of voltages above 3V. The conversion was
+ carefully coded to reduce computation time but does include one integer 
+ divide; those concerned about this computation time can use the ADC 
+ interface directly.
+ <p>
+ Rewrite for MSP430 DCO calibration/init methods. Single calibration/initialization gains include: order of 
+ magnitude faster (9ms), 2/3 smaller (74 ROM bytes), 5-8 bytes less RAM.
+ Using this calibration routine, have successfully transmitted over the
+ UART at up to 1Mbaud (though 256Kbaud appears overall more robust). Continual/sliding-mode recalibration improvements include: the DCO can be adjusted by about 0.35% every two seconds; this routine can account for
+ a change of about 0.5 degC / sec. Please see 
+ <a href="http://mail.millennium.berkeley.edu/pipermail/tinyos-commits/2005-March/005959.html">http://mail.millennium.berkeley.edu/pipermail/tinyos-commits/2005-March/005959.html</a> for details. 
+ <p>
+ <table border="0" hspace="4" cellspacing="2" width="100%"
+  cellpadding="3">
+   <tbody>
+     <tr bgcolor="#e0e0ff">
+       <td width="100%"><nobr><b><font face="arial,helvetica">Tools</font></b></nobr></td>
+     </tr>
+   </tbody>
+ </table>
+ <p>
+ The <b>ncc</b> family of tools (ncc, mig, ncg, nesdoc) has moved from
+ the nesc project's source tree into the TinyOS source tree. ncc can be
+ found in tools/src/ncc.
+ <p>
+ tools/scripts/taskCount.pl will count the number of tasks in an application
+ for you. For example, to count the tasks in Blink for the telos
+ platform, do 'taskCount.pl telos'. (You must compile the application beforehand.)
+ <p>
+ <table border="0" hspace="4" cellspacing="2" width="100%"
+  cellpadding="3">
+   <tbody>
+     <tr bgcolor="#e0e0ff">
+       <td width="100%"><nobr><b><font face="arial,helvetica">Bugs</font></b></nobr></td>
+     </tr>
+   </tbody>
+ </table>
+ <p>
+ Bug fixed where when stop is called on HPLCC2420M while it is in the middle of an operation
+ then the while(spi_action) loops never return and system is hosed.
+ By including an enable flag, the loops break out and program execution
+ continues. (Joe Polastre, UCB)
+ <p>
+ Merged in proposed changes suggested by Anders Blomdell, who wants bsl to
+ recognize a mote reference number and deduce the serial port.  Modified
+ his original submission to recognize bsl,ref,<ref> instead of bsl,<ref> to
+ avoid any ambiguity between serial port names and reference names. (Anders
+ Blomdell, Lund University, Sweden)
+ <p>
+ Tweaks to build-mspgcc to make it more robust: added some 
+ exit code under certain conditions and modified how BUILD_BASE is
+ defined. (Henri Dubois-Ferriere, EPFL, Switzerland) Another tweak to
+ enable use within firewalls (David Gay, Intel).
+ <p>
+ Slow down broken I2C, so that the mda300ca digital I/O stuff works. This involved changing a wait in the I2C task from a nop to a TOSH_uwait(1). (David Gay, Intel)
+ <p>
+ Updated enable/disable functions or msp430 USARTs to appropriately change the pin functionality when enable or disable are called. (Jonathan Hui, UCB)
+ <p>
  <!-- 1.1.11 -->
  <a name="1.1.11"></a>
***************
*** 51,55 ****
      <tr bgcolor="#e0e0ff">
        <td width="100%"> <font face="tahoma,arial,helvetica"><b><big>
! Significant Changes in TinyOS between v1.1.9 and 1.1.10</big></b> </font>
        <p> <font face="tahoma,arial,helvetica">Updated February 23, 2005
   </font> </p>
--- 267,271 ----
      <tr bgcolor="#e0e0ff">
        <td width="100%"> <font face="tahoma,arial,helvetica"><b><big>
! Significant Changes in TinyOS between v1.1.10 and 1.1.11</big></b> </font>
        <p> <font face="tahoma,arial,helvetica">Updated February 23, 2005
   </font> </p>
***************
*** 146,149 ****
--- 362,368 ----
    </tbody>
  </table>
+ <p> 
+ Fix for the MicaZ CC24220 where sleep mode halted and didn't wake up.
+ (Jaidev Prabhu, Crossbow)
  <p>
  Fixed a bug in the AVR makefiles which caused images to be recompiled 



More information about the Tinyos-commits mailing list