[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