[Tinyos-commits] CVS: tinyos-1.x/doc changes-minor-releases.html,
1.8, 1.8.2.1
Kristin Wright
kristinwright at users.sourceforge.net
Fri Jul 29 16:56:12 PDT 2005
Update of /cvsroot/tinyos/tinyos-1.x/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29418
Modified Files:
Tag: tos-1-1-14-candidate
changes-minor-releases.html
Log Message:
1.1.14 changes
Index: changes-minor-releases.html
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/doc/changes-minor-releases.html,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -C2 -d -r1.8 -r1.8.2.1
*** changes-minor-releases.html 3 Jun 2005 20:42:02 -0000 1.8
--- changes-minor-releases.html 29 Jul 2005 23:56:09 -0000 1.8.2.1
***************
*** 31,34 ****
--- 31,35 ----
<dt>
<font face="tahoma,arial,helvetica">
+ <dd><a href="#1.1.14">1.1.14 Changes</a></dd><br>
<dd><a href="#1.1.13">1.1.13 Changes</a></dd><br>
<dd><a href="#1.1.12">1.1.12 Changes</a></dd><br>
***************
*** 46,49 ****
--- 47,178 ----
</dt>
<HR>
+ <!-- 1.1.14 -->
+ <a name="1.1.14"></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.13 and 1.1.14</big></b> </font>
+ <p> <font face="tahoma,arial,helvetica">Updated July 29, 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>Deluge 2.0</b>.
+ Version 2 of Deluge, TinyOS's state-of-the-art network programming
+ system, has been moved from beta into the main tree and is now the default
+ version for both AVR and MSP430 platforms.
+ Among many significant Deluge
+ changes, the TOSBoot bootloader is now installed <i>by default</i>
+ when installing any TinyOS application. This policy is implemented
+ by setting TINYOS_NP ?= BNP in tools/make/Makedefaults. The user can
+ override the policy by setting TINYOS_NP=x where x is anything != to BNP.
+ TOSBoot also provides on/off capability for telosb and tmote sky nodes
+ by holding the user button when resetting a node.
+ You can read in detail about Deluge 2.0 at the
+ <a href="http://www.cs.berkeley.edu/%7Ejwhui/research/deluge/">
+ Deluge web site</a>.
+ <p>
+ <b>More sample apps.</b>Several apps have been moved from tinyos-1.x/beta into the core apps directory
+ tinyos-1.x/apps: GlowRadio, GlowLeds, Pong, SurgeTelos, TelosADC
+ and TelosPWM. To support these apps, the following libraries
+ were also moved from beta into the core: lib/Oscope, lib/LedsIntensity
+ and lib/MultiHopLQI.
+ <p>
+ <b>New Flash Support.</b>
+ New Flash support for new Flash BlockStorage interfaces have been
+ added for the AT45DB and STM25P flash chips (found in the Mica family).
+ Among other things, this allowed Deluge 2.0, which requires these
+ new interfaces, to be ported to all of the Mica motes.
+ <p>
+ Several improvements to the <b>TOSBase</b> bridge application:
+ <ul>
+ <li>
+ Replaced buffer-swapping queues with buffer-copying queues. This
+ works around a buffer-swapping bug in the CC2420 radio stack that we
+ have been unable to pin down and fix. This change does fix the bug
+ that causes the TOSBase to return 0-length packets under heavy
+ load. Using memcpy instead of buffer swapping does not appear to
+ impose a noticeable performance penalty.
+ <li>Fixed the bug discovered by Michael Newman, in which
+ PROTO_PACKET_NOACK packets are not bridged from UART to Radio.
+ <li>Increased the size of the task queue to lower the chance of a post
+ failure.
+ </ul>
+ <p>
+ The <b> Hamamatsu sensor </b> has a slightly different interface in
+ that it is no longer necessary to set the ADC pin SEL functionality;
+ this is done automatically by MSP430ADC12M. ADCSingle and ADCMultiple
+ interfaces have been added to the PAR and TSR sensors.
+ Lastly,
+ the drivers have been cleaned up. The new driver has new features
+ not found in any previous version of the humidity sensor driver.
+ These features include, but are not limited to:
+ <ul>
+ <li>fewer race conditions and, where appropriate, more uses of the 'norace' keyword
+ to eliminate spurious warnings.
+ <li>removed HumidityProtocolC to avoid misuse.
+ <li> cleaned up code to remove those pesky <i>called asynchronously</i> messages.
+ </ul>
+ <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>Motelist.</b>
+ Motelist for Linux kernels 2.6.x now requires only the /sys filesystem such
+ that superuser access is no longer necessary to read special files.
+ Alos fixed motelist for procfs in kernel 2.4.x to show the correct usb path given
+ in usbserial not usb/devices.
+ <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 fix to tos/platform/micaz/VoltageM.nc; state was not getting reset to S_IDLE
+ (Razvan Musaloiu).
+ <p>
+ Fixed critical bug that would cause InternalFlash to misbehave after
+ 128 writes. Wasn't casting a variable to int8_t before testing its
+ sign (Jonathan Hui).
+ <p>
+ Bug fix in CC2420RadioM.nc for race condition in
+ CC2420 radio stack: If ACK comes in before PacketSent() runs, the
+ PacketSent() task could be posted twice (duplicate sendDone
+ events). Fix: set the state to a different value to suppress the later
+ task (Matt Welsh).
+ <p>
+ Fixed bug in java/net/tinyos/message/MoteIF.java
+ where if source was started before MoteIF initialiser called,
+ source.awaitStartup() wasn't called because of a prior
+ exception when attempting to start source (David Gay).
+ <p>
+ The problem observed was that timers in TOSSIM sometimes fire
+ early. This happened because of a bad interaction between how TOSSIM
+ emulates the hardware counter and how it handles time events
+ (David Tucker).
+ <p>
+ <!-- 1.1.14 -->
<!-- 1.1.13 -->
<a name="1.1.13"></a>
More information about the Tinyos-commits
mailing list