[Tinyos-2-commits] CVS: tinyos-2.x/doc/txt tep113.txt,1.5,1.6

Ben Greenstein bengreenstein at users.sourceforge.net
Wed Jan 24 09:18:22 PST 2007


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

Modified Files:
	tep113.txt 
Log Message:
updated tep to cover SerialFlush and refer to UartStream.


Index: tep113.txt
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/doc/txt/tep113.txt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** tep113.txt	12 Dec 2006 18:22:54 -0000	1.5
--- tep113.txt	24 Jan 2007 17:18:20 -0000	1.6
***************
*** 144,147 ****
--- 144,166 ----
    }
  
+ Alternatively, ``UartC`` may provide the UartStream multi-byte level
+ interface. See the Low-Level I/O TEP [TEP117_] for details.
+ 
+ Additionally, UartC provides a split-phase interface to signal when
+ the UART is idle. There are situations (such as when powering down the
+ usart, when switching from TX to RX on a radio with a UART data line,
+ etc.) when we need explicit information that the data sent over the
+ UART has actually been transmitted in full. The problem is that on
+ MCUs that double-buffer UART communication (such as the msp430), a
+ putDone event signifies that the UART is ready to accept another byte,
+ but NOT that the UART is idle.
+ 
+ ::
+ 
+   interface SerialFlush {
+     async command void flush();
+     async event void flushDone();
+   }
+ 
  It also provides interfaces for configuring the serial port. *NOTE:
  These are not codified yet, and so working out the UART HIL seems like
***************
*** 440,449 ****
  |
  | Ben Greenstein
! | Center for Embedded Networked Sensing
! | UCLA 3563 Boelter Hall
! | Los Angeles, CA 90095-1596
  |
! | phone -  +1 310 206 3925
! | email - ben at cs.ucla.edu
  
  6. Citations
--- 459,468 ----
  |
  | Ben Greenstein
! | Intel Research Seattle
! | 1100 NE 45th Street, 6th Floor
! | Seattle, WA 98105
  |
! | phone -  +1 206 206 545 2501
! | email - benjamin.m.greenstein at intel.com
  
  6. Citations



More information about the Tinyos-2-commits mailing list