[Tinyos-2-commits] CVS: tinyos-2.x/doc/html tep107.html, 1.10, 1.11 tep111.html, 1.8, 1.9 tep113.html, 1.7, 1.8 tep2.html, 1.9, 1.10

Phil Levis scipio at users.sourceforge.net
Thu Mar 1 09:15:59 PST 2007


Update of /cvsroot/tinyos/tinyos-2.x/doc/html
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv26485/html

Modified Files:
	tep107.html tep111.html tep113.html tep2.html 
Log Message:
Updates.


Index: tep107.html
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/doc/html/tep107.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** tep107.html	6 Feb 2007 00:16:15 -0000	1.10
--- tep107.html	1 Mar 2007 17:15:56 -0000	1.11
***************
*** 304,310 ****
  <tr class="field"><th class="docinfo-name">Draft-Created:</th><td class="field-body">10-Dec-2004</td>
  </tr>
! <tr class="field"><th class="docinfo-name">Draft-Version:</th><td class="field-body">1.7</td>
  </tr>
! <tr class="field"><th class="docinfo-name">Draft-Modified:</th><td class="field-body">2007-02-05</td>
  </tr>
  <tr class="field"><th class="docinfo-name">Draft-Discuss:</th><td class="field-body">TinyOS Developer List &lt;tinyos-devel at mail.millennium.berkeley.edu&gt;</td>
--- 304,310 ----
  <tr class="field"><th class="docinfo-name">Draft-Created:</th><td class="field-body">10-Dec-2004</td>
  </tr>
! <tr class="field"><th class="docinfo-name">Draft-Version:</th><td class="field-body">1.9</td>
  </tr>
! <tr class="field"><th class="docinfo-name">Draft-Modified:</th><td class="field-body">2007-02-10</td>
  </tr>
  <tr class="field"><th class="docinfo-name">Draft-Discuss:</th><td class="field-body">TinyOS Developer List &lt;tinyos-devel at mail.millennium.berkeley.edu&gt;</td>
***************
*** 484,489 ****
  Examples of platform_bootstrap() operations are configuring the memory
  system and setting the processor mode. Generally, platform_bootstrap()
! is an empty function. The platform_bootstrap() function SHOULD be
! specified in a platform's <tt class="docutils literal"><span class="pre">hardware.h</span></tt> file.</p>
  <p>The boot sequence has three separate initializations: Scheduler,
  PlatformInit, and SoftwareInit. The boot configuration (MainC) wires
--- 484,500 ----
  Examples of platform_bootstrap() operations are configuring the memory
  system and setting the processor mode. Generally, platform_bootstrap()
! is an empty function. TinyOS's top-level include file, <tt class="docutils literal"><span class="pre">tos.h</span></tt>, includes
! a default implementation of this function which does nothing. If a platform
! needs to replace the default, it SHOULD put it in a platform's
! <tt class="docutils literal"><span class="pre">platform.h</span></tt> file as a #define. The implementation of <tt class="docutils literal"><span class="pre">tos.h</span></tt>
! supports this:</p>
! <pre class="literal-block">
! /* This platform_bootstrap macro exists in accordance with TEP
!    107. A platform may override this through a platform.h file. */
! #include &lt;platform.h&gt;
! #ifndef platform_bootstrap
! #define platform_bootstrap() {}
! #endif
! </pre>
  <p>The boot sequence has three separate initializations: Scheduler,
  PlatformInit, and SoftwareInit. The boot configuration (MainC) wires
***************
*** 520,526 ****
  new plaform MUST include a component PlatformC which provides
  one and only one instance of the Init interface.</p>
! <p>Generally, component intialization occurs through SoftwareInit.
! PlatformInit is for a small subset of initializations whose properties
! requires that they be performed separately. Initializations invoked
  through PlatformC meet some or all of the following criteria:</p>
  <ol class="arabic simple">
--- 531,535 ----
  new plaform MUST include a component PlatformC which provides
  one and only one instance of the Init interface.</p>
! <p>Initializations invoked
  through PlatformC meet some or all of the following criteria:</p>
  <ol class="arabic simple">

Index: tep111.html
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/doc/html/tep111.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** tep111.html	5 Feb 2007 20:23:35 -0000	1.8
--- tep111.html	1 Mar 2007 17:15:56 -0000	1.9
***************
*** 297,313 ****
  </tr>
  <tr><th class="docinfo-name">Status:</th>
! <td>Draft</td></tr>
  <tr class="field"><th class="docinfo-name">TinyOS-Version:</th><td class="field-body">2.x</td>
  </tr>
  <tr><th class="docinfo-name">Author:</th>
  <td>Philip Levis</td></tr>
- <tr class="field"><th class="docinfo-name">Draft-Created:</th><td class="field-body">11-Jul-2005</td>
- </tr>
- <tr class="field"><th class="docinfo-name">Draft-Version:</th><td class="field-body">1.6</td>
- </tr>
- <tr class="field"><th class="docinfo-name">Draft-Modified:</th><td class="field-body">2007-01-10</td>
- </tr>
- <tr class="field"><th class="docinfo-name">Draft-Discuss:</th><td class="field-body">TinyOS Developer List &lt;tinyos-devel at mail.millennium.berkeley.edu&gt;</td>
- </tr>
  </tbody>
  </table>
--- 297,305 ----
  </tr>
  <tr><th class="docinfo-name">Status:</th>
! <td>Final</td></tr>
  <tr class="field"><th class="docinfo-name">TinyOS-Version:</th><td class="field-body">2.x</td>
  </tr>
  <tr><th class="docinfo-name">Author:</th>
  <td>Philip Levis</td></tr>
  </tbody>
  </table>
***************
*** 371,375 ****
  } TOS_Msg;
  </pre>
! <p>while on a mote with a CC420 radio (e.g., micaZ), <tt class="docutils literal"><span class="pre">TOS_Msg</span></tt> is defined as:</p>
  <pre class="literal-block">
  typedef struct TOS_Msg {
--- 363,367 ----
  } TOS_Msg;
  </pre>
! <p>while on a mote with a CC2420 radio (e.g., micaZ), <tt class="docutils literal"><span class="pre">TOS_Msg</span></tt> is defined as:</p>
  <pre class="literal-block">
  typedef struct TOS_Msg {
***************
*** 642,646 ****
  different versions of an application can have different MTU sizes.
  If a packet layer receives a packet whose payload size is
! longer than TOSH_DATA_LENGTH, it MUST discard the packet.</p>
  </div>
  <div class="section">
--- 634,641 ----
  different versions of an application can have different MTU sizes.
  If a packet layer receives a packet whose payload size is
! longer than TOSH_DATA_LENGTH, it MUST discard the packet. As
! headers are right justified to the beginning of the data payload,
! the data payloads of all link layers on a platform start
! at the same fixed offset from the beginning of the message buffer.</p>
  </div>
  <div class="section">

Index: tep113.html
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/doc/html/tep113.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** tep113.html	6 Feb 2007 05:54:27 -0000	1.7
--- tep113.html	1 Mar 2007 17:15:56 -0000	1.8
***************
*** 12,39 ****
  :Author: David Goodger
  :Contact: goodger at users.sourceforge.net
! :Date: $Date$
! :Revision: $Revision$
! :Copyright: This stylesheet has been placed in the public domain.
  
  Default cascading style sheet for the HTML output of Docutils.
- 
- See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
- customize this style sheet.
  */
! 
! /* used to remove borders from tables and images */
! .borderless, table.borderless td, table.borderless th {
!   border: 0 }
! 
! table.borderless td, table.borderless th {
!   /* Override padding for "table.docutils td" with "! important".
!      The right padding separates the table cells. */
!   padding: 0 0.5em 0 0 ! important }
  
  .first {
-   /* Override more specific margin styles with "! important". */
    margin-top: 0 ! important }
  
! .last, .with-subtitle {
    margin-bottom: 0 ! important }
  
--- 12,30 ----
  :Author: David Goodger
  :Contact: goodger at users.sourceforge.net
! :date: $Date$
! :version: $Revision$
! :copyright: This stylesheet has been placed in the public domain.
  
  Default cascading style sheet for the HTML output of Docutils.
  */
! body {
!   font-family: Times;
!   font-size: 16px;
! }
  
  .first {
    margin-top: 0 ! important }
  
! .last {
    margin-bottom: 0 ! important }
  
***************
*** 48,56 ****
    margin: 2em 5em ; }
  
! dl.docutils dd {
    margin-bottom: 0.5em }
  
! /* Uncomment (and remove this text!) to get bold-faced definition list terms
! dl.docutils dt {
    font-weight: bold }
  */
--- 39,47 ----
    margin: 2em 5em ; }
  
! dd {
    margin-bottom: 0.5em }
  
! /* Uncomment (& remove this text!) to get bold-faced definition list terms
! dt {
    font-weight: bold }
  */
***************
*** 63,78 ****
    text-align: center }
  
! div.admonition, div.attention, div.caution, div.danger, div.error,
! div.hint, div.important, div.note, div.tip, div.warning {
    margin: 2em ;
    border: medium outset ;
    padding: 1em }
  
- div.admonition p.admonition-title, div.hint p.admonition-title,
- div.important p.admonition-title, div.note p.admonition-title,
- div.tip p.admonition-title {
-   font-weight: bold ;
-   font-family: sans-serif }
- 
  div.attention p.admonition-title, div.caution p.admonition-title,
  div.danger p.admonition-title, div.error p.admonition-title,
--- 54,63 ----
    text-align: center }
  
! div.attention, div.caution, div.danger, div.error, div.hint,
! div.important, div.note, div.tip, div.warning, div.admonition {
    margin: 2em ;
    border: medium outset ;
    padding: 1em }
  
  div.attention p.admonition-title, div.caution p.admonition-title,
  div.danger p.admonition-title, div.error p.admonition-title,
***************
*** 82,93 ****
    font-family: sans-serif }
  
! /* Uncomment (and remove this text!) to get reduced vertical space in
!    compound paragraphs.
! div.compound .compound-first, div.compound .compound-middle {
!   margin-bottom: 0.5em }
! 
! div.compound .compound-last, div.compound .compound-middle {
!   margin-top: 0.5em }
! */
  
  div.dedication {
--- 67,75 ----
    font-family: sans-serif }
  
! div.hint p.admonition-title, div.important p.admonition-title,
! div.note p.admonition-title, div.tip p.admonition-title,
! div.admonition p.admonition-title {
!   font-weight: bold ;
!   font-family: sans-serif }
  
  div.dedication {
***************
*** 101,109 ****
  
  div.figure {
!   margin-left: 2em ;
!   margin-right: 2em }
  
  div.footer, div.header {
-   clear: both;
    font-size: smaller }
  
--- 83,89 ----
  
  div.figure {
!   margin-left: 2em }
  
  div.footer, div.header {
    font-size: smaller }
  
***************
*** 121,125 ****
    margin-left: 1em ;
    border: medium outset ;
!   padding: 1em ;
    background-color: #ffffee ;
    width: 40% ;
--- 101,105 ----
    margin-left: 1em ;
    border: medium outset ;
!   padding: 0em 1em ;
    background-color: #ffffee ;
    width: 40% ;
***************
*** 148,169 ****
    margin: 2em }
  
! h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
! h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
!   margin-top: 0.4em }
  
  h1.title {
!   text-align: center }
  
  h2.subtitle {
    text-align: center }
  
! hr.docutils {
!   width: 75% }
! 
! img.align-left {
!   clear: left }
  
! img.align-right {
!   clear: right }
  
  ol.simple, ul.simple {
--- 128,156 ----
    margin: 2em }
  
! h1 {
!   font-family: Arial, sans-serif;
!   font-size: 20px;
! }
  
  h1.title {
!  text-align: center;
!  font-size: 32px;
! }
! 
! h2 {
!  font-size: 16px;
!  font-family: Arial, sans-serif;
! }
  
  h2.subtitle {
    text-align: center }
  
! h3 {
!  font-size: 12px;
!  font-family: Arial, sans-serif;
! }
  
! hr {
!   width: 75% }
  
  ol.simple, ul.simple {
***************
*** 223,230 ****
    font-size: 100% }
  
  pre.literal-block, pre.doctest-block {
    margin-left: 2em ;
    margin-right: 2em ;
!   background-color: #eeeeee }
  
  span.classifier {
--- 210,225 ----
    font-size: 100% }
  
+ pre.line-block {
+   font-family: serif ;
+   font-size: 100% }
+ 
  pre.literal-block, pre.doctest-block {
    margin-left: 2em ;
    margin-right: 2em ;
!   background-color: #eeeeee;
!   border-color: #000000;
!   border-width: thin; 
!   font-size: 14px
! }
  
  span.classifier {
***************
*** 242,245 ****
--- 237,243 ----
    white-space: nowrap }
  
+ span.option-argument {
+   font-style: italic }
+ 
  span.pre {
    white-space: pre }
***************
*** 248,288 ****
    color: red }
  
! span.section-subtitle {
!   /* font-size relative to parent (h1..h6 element) */
!   font-size: 80% }
  
  table.citation {
!   border-left: solid 1px gray;
!   margin-left: 1px }
  
  table.docinfo {
!   margin: 2em 4em }
! 
! table.docutils {
!   margin-top: 0.5em ;
!   margin-bottom: 0.5em }
  
  table.footnote {
!   border-left: solid 1px black;
!   margin-left: 1px }
  
! table.docutils td, table.docutils th,
! table.docinfo td, table.docinfo th {
    padding-left: 0.5em ;
    padding-right: 0.5em ;
    vertical-align: top }
  
! table.docutils th.field-name, table.docinfo th.docinfo-name {
    font-weight: bold ;
    text-align: left ;
!   white-space: nowrap ;
!   padding-left: 0 }
  
! h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
! h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
    font-size: 100% }
  
! tt.docutils {
!   background-color: #eeeeee }
  
  ul.auto-toc {
--- 246,280 ----
    color: red }
  
! table {
!   margin-top: 0.5em ;
!   margin-bottom: 0.5em }
  
  table.citation {
!   border-left: solid thin gray ;
!   padding-left: 0.5ex }
  
  table.docinfo {
!   margin: 2em 4em;
! }
  
  table.footnote {
!   border-left: solid thin black ;
!   padding-left: 0.5ex }
  
! td, th {
    padding-left: 0.5em ;
    padding-right: 0.5em ;
    vertical-align: top }
  
! th.docinfo-name, th.field-name {
    font-weight: bold ;
    text-align: left ;
!   white-space: nowrap;
!   }
  
! h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
    font-size: 100% }
  
! tt {}
  
  ul.auto-toc {
***************
*** 312,316 ****
  <tr class="field"><th class="docinfo-name">Draft-Created:</th><td class="field-body">11-Jul-2005</td>
  </tr>
! <tr class="field"><th class="docinfo-name">Draft-Version:</th><td class="field-body">1.8</td>
  </tr>
  <tr class="field"><th class="docinfo-name">Draft-Modified:</th><td class="field-body">2007-02-06</td>
--- 304,308 ----
  <tr class="field"><th class="docinfo-name">Draft-Created:</th><td class="field-body">11-Jul-2005</td>
  </tr>
! <tr class="field"><th class="docinfo-name">Draft-Version:</th><td class="field-body">1.9</td>
  </tr>
  <tr class="field"><th class="docinfo-name">Draft-Modified:</th><td class="field-body">2007-02-06</td>

Index: tep2.html
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/doc/html/tep2.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** tep2.html	28 Feb 2007 18:31:47 -0000	1.9
--- tep2.html	1 Mar 2007 17:15:56 -0000	1.10
***************
*** 4,10 ****
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
! <meta name="generator" content="Docutils 0.3.10: http://docutils.sourceforge.net/" />
  <title>Hardware Abstraction Architecture</title>
! <meta name="author" content="Vlado Handziski, Joseph Polastre, Jan-Hinrich Hauer,  Cory Sharp, Adam Wolisz, David Culler, David Gay" />
  <style type="text/css">
  
--- 4,10 ----
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
! <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
  <title>Hardware Abstraction Architecture</title>
! <meta name="author" content="Vlado Handziski, Joseph Polastre, Jan-Hinrich Hauer, Cory Sharp, Adam Wolisz, David Culler, David Gay" />
  <style type="text/css">
  
***************
*** 301,309 ****
  </tr>
  <tr><th class="docinfo-name">Author:</th>
! <td>Vlado Handziski, Joseph Polastre, Jan-Hinrich Hauer, 
  Cory Sharp, Adam Wolisz, David Culler, David Gay</td></tr>
  <tr class="field"><th class="docinfo-name">Draft-Created:</th><td class="field-body">14-Sep-2004</td>
  </tr>
! <tr class="field"><th class="docinfo-name">Draft-Version:</th><td class="field-body">1.5</td>
  </tr>
  <tr class="field"><th class="docinfo-name">Draft-Modified:</th><td class="field-body">2007-02-28</td>
--- 301,309 ----
  </tr>
  <tr><th class="docinfo-name">Author:</th>
! <td>Vlado Handziski, Joseph Polastre, Jan-Hinrich Hauer,
  Cory Sharp, Adam Wolisz, David Culler, David Gay</td></tr>
  <tr class="field"><th class="docinfo-name">Draft-Created:</th><td class="field-body">14-Sep-2004</td>
  </tr>
! <tr class="field"><th class="docinfo-name">Draft-Version:</th><td class="field-body">1.6</td>
  </tr>
  <tr class="field"><th class="docinfo-name">Draft-Modified:</th><td class="field-body">2007-02-28</td>
***************
*** 359,372 ****
  <p>The rest of this TEP specifies:</p>
  <ul class="simple">
! <li>the details of the <em>HAA</em> and its three distinct layers  
  (<a class="reference" href="#architecture">2. Architecture</a>)</li>
! <li>guidelines on selecting the &quot;right&quot; level of abstraction 
  (<a class="reference" href="#combining-different-levels-of-abstraction">3. Combining different levels of abstraction</a>)</li>
  <li>how hardware abstractions can be shared among different TinyOS
  platforms (<a class="reference" href="#horizontal-decomposition">4. Horizontal decomposition</a>)</li>
! <li>the level of hardware abstraction for the processing units 
  (<a class="reference" href="#cpu-abstraction">5. CPU abstraction</a>)</li>
  <li>how some hardware abstractions may realize different degrees of
! alignment with the <em>HAA</em> top layer 
  (<a class="reference" href="#hil-alignment">6. HIL alignment</a>)</li>
  </ul>
--- 359,372 ----
  <p>The rest of this TEP specifies:</p>
  <ul class="simple">
! <li>the details of the <em>HAA</em> and its three distinct layers
  (<a class="reference" href="#architecture">2. Architecture</a>)</li>
! <li>guidelines on selecting the &quot;right&quot; level of abstraction
  (<a class="reference" href="#combining-different-levels-of-abstraction">3. Combining different levels of abstraction</a>)</li>
  <li>how hardware abstractions can be shared among different TinyOS
  platforms (<a class="reference" href="#horizontal-decomposition">4. Horizontal decomposition</a>)</li>
! <li>the level of hardware abstraction for the processing units
  (<a class="reference" href="#cpu-abstraction">5. CPU abstraction</a>)</li>
  <li>how some hardware abstractions may realize different degrees of
! alignment with the <em>HAA</em> top layer
  (<a class="reference" href="#hil-alignment">6. HIL alignment</a>)</li>
  </ul>
***************
*** 426,430 ****
               +-------------+   +-------------+   +-------------+   +-------------+
  
!                    
                        Fig.1: The proposed Hardware Abstraction Architecture
  </pre>
--- 426,430 ----
               +-------------+   +-------------+   +-------------+   +-------------+
  
! 
                        Fig.1: The proposed Hardware Abstraction Architecture
  </pre>
***************
*** 803,808 ****
  <h1><a id="author-s-address" name="author-s-address">Author's Address</a></h1>
  <div class="line-block">
! <div class="line">Vlado Handziski (handzisk at tkn.tu-berlin.de) <a class="footnote-reference" href="#id27" id="id20" name="id20">[1]</a> </div>
! <div class="line">Joseph Polastre (polastre at cs.berkeley.edu) <a class="footnote-reference" href="#id28" id="id21" name="id21">[2]</a> </div>
  <div class="line">Jan-Hinrich Hauer (hauer at tkn.tu-berlin.de) <a class="footnote-reference" href="#id27" id="id22" name="id22">[1]</a></div>
  <div class="line">Cory Sharp (cssharp at eecs.berkeley.edu) <a class="footnote-reference" href="#id28" id="id23" name="id23">[2]</a></div>
--- 803,808 ----
  <h1><a id="author-s-address" name="author-s-address">Author's Address</a></h1>
  <div class="line-block">
! <div class="line">Vlado Handziski (handzisk at tkn.tu-berlin.de) <a class="footnote-reference" href="#id27" id="id20" name="id20">[1]</a></div>
! <div class="line">Joseph Polastre (polastre at cs.berkeley.edu) <a class="footnote-reference" href="#id28" id="id21" name="id21">[2]</a></div>
  <div class="line">Jan-Hinrich Hauer (hauer at tkn.tu-berlin.de) <a class="footnote-reference" href="#id27" id="id22" name="id22">[1]</a></div>
  <div class="line">Cory Sharp (cssharp at eecs.berkeley.edu) <a class="footnote-reference" href="#id28" id="id23" name="id23">[2]</a></div>
***************
*** 814,820 ****
  <colgroup><col class="label" /><col /></colgroup>
  <tbody valign="top">
! <tr><td class="label"><a name="id27">[1]</a></td><td><em>(<a class="fn-backref" href="#id20">1</a>, <a class="fn-backref" href="#id22">2</a>, <a class="fn-backref" href="#id24">3</a>)</em> Technische Universitaet Berlin   
! Telecommunication Networks Group                    
! Sekr. FT 5, Einsteinufer 25                        
  10587 Berlin, Germany</td></tr>
  </tbody>
--- 814,820 ----
  <colgroup><col class="label" /><col /></colgroup>
  <tbody valign="top">
! <tr><td class="label"><a name="id27">[1]</a></td><td><em>(<a class="fn-backref" href="#id20">1</a>, <a class="fn-backref" href="#id22">2</a>, <a class="fn-backref" href="#id24">3</a>)</em> Technische Universitaet Berlin
! Telecommunication Networks Group
! Sekr. FT 5, Einsteinufer 25
  10587 Berlin, Germany</td></tr>
  </tbody>
***************
*** 824,828 ****
  <tbody valign="top">
  <tr><td class="label"><a name="id28">[2]</a></td><td><em>(<a class="fn-backref" href="#id21">1</a>, <a class="fn-backref" href="#id23">2</a>, <a class="fn-backref" href="#id25">3</a>)</em> University of California, Berkeley
! Computer Science Department                
  Berkeley, CA 94720 USA</td></tr>
  </tbody>
--- 824,828 ----
  <tbody valign="top">
  <tr><td class="label"><a name="id28">[2]</a></td><td><em>(<a class="fn-backref" href="#id21">1</a>, <a class="fn-backref" href="#id23">2</a>, <a class="fn-backref" href="#id25">3</a>)</em> University of California, Berkeley
! Computer Science Department
  Berkeley, CA 94720 USA</td></tr>
  </tbody>
***************
*** 851,859 ****
  <colgroup><col class="label" /><col /></colgroup>
  <tbody valign="top">
! <tr><td class="label"><a class="fn-backref" href="#id2" name="t2-tr">[T2_TR]</a></td><td>P. Levis, D. Gay, V. Handziski, J.-H.Hauer, B.Greenstein, 
! M.Turon, J.Hui, K.Klues, C.Sharp, R.Szewczyk, J.Polastre, 
! P.Buonadonna, L.Nachman, G.Tolle, D.Culler, and A.Wolisz, 
! &quot;T2: A Second Generation OS For Embedded Sensor Networks&quot;, 
! <em>Technical Report TKN-05-007</em>, Telecommunication Networks Group, 
  Technische Universität Berlin, November 2005.</td></tr>
  </tbody>
--- 851,859 ----
  <colgroup><col class="label" /><col /></colgroup>
  <tbody valign="top">
! <tr><td class="label"><a class="fn-backref" href="#id2" name="t2-tr">[T2_TR]</a></td><td>P. Levis, D. Gay, V. Handziski, J.-H.Hauer, B.Greenstein,
! M.Turon, J.Hui, K.Klues, C.Sharp, R.Szewczyk, J.Polastre,
! P.Buonadonna, L.Nachman, G.Tolle, D.Culler, and A.Wolisz,
! &quot;T2: A Second Generation OS For Embedded Sensor Networks&quot;,
! <em>Technical Report TKN-05-007</em>, Telecommunication Networks Group,
  Technische Universität Berlin, November 2005.</td></tr>
  </tbody>
***************
*** 869,873 ****
  <colgroup><col class="label" /><col /></colgroup>
  <tbody valign="top">
! <tr><td class="label"><a class="fn-backref" href="#id11" name="netbsd">[NetBSD]</a></td><td>&quot;The NetBSD project home page&quot;, <em>Online</em>, 
  <a class="reference" href="http://www.netbsd.org">http://www.netbsd.org</a></td></tr>
  </tbody>
--- 869,873 ----
  <colgroup><col class="label" /><col /></colgroup>
  <tbody valign="top">
! <tr><td class="label"><a class="fn-backref" href="#id11" name="netbsd">[NetBSD]</a></td><td>&quot;The NetBSD project home page&quot;, <em>Online</em>,
  <a class="reference" href="http://www.netbsd.org">http://www.netbsd.org</a></td></tr>
  </tbody>



More information about the Tinyos-2-commits mailing list