[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