[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