[Tinyos-2-commits] CVS: tinyos-2.x/doc/txt tep102.txt,1.9,1.10

David Gay idgay at users.sourceforge.net
Mon Jun 11 13:42:37 PDT 2007


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

Modified Files:
	tep102.txt 
Log Message:
102 updates from Ben Greenstein


Index: tep102.txt
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/doc/txt/tep102.txt,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** tep102.txt	23 May 2007 21:41:58 -0000	1.9
--- tep102.txt	11 Jun 2007 20:42:35 -0000	1.10
***************
*** 88,96 ****
  
  Examples of widths are 8-bit, 16-bit, 32-bit, and 64-bit.  The width
! for timer interfaces and components SHOULD be 32-bits.  That is, for
! lack of a good reason, timer interfaces should expose a 32-bit
! interface.  In a number of circumstances there are good reasons not
! to expose a 32-bit interface.  This TEP emphasizes 32-bit widths
! while reasonably accommodating other widths.
  
  Accuracy reflects how closely a component conforms to the precision it
--- 88,95 ----
  
  Examples of widths are 8-bit, 16-bit, 32-bit, and 64-bit.  The width
! for timer interfaces and components SHOULD be 32-bits.  This TEP
! emphasizes 32-bit widths while reasonably accommodating other widths -
! a particular platform may have good reasons not to expose a 32-bit
! interface.
  
  Accuracy reflects how closely a component conforms to the precision it
***************
*** 204,208 ****
  
  fired() 
!   signals that the alarm has occurred.
  
  isRunning() 
--- 203,207 ----
  
  fired() 
!   signals that the alarm has expired.
  
  isRunning() 
***************
*** 243,247 ****
  BusyWait blocks for no less than the specified amount of time.  No
  explicit upper bound is imposed on the enacted delay, though it is
! expected the underlying implementation spins in a busy loop until
  the specified amount of time has elapsed.
  ::
--- 242,246 ----
  BusyWait blocks for no less than the specified amount of time.  No
  explicit upper bound is imposed on the enacted delay, though it is
! expected that the underlying implementation spins in a busy loop until
  the specified amount of time has elapsed.
  ::
***************
*** 312,320 ****
  
  fired()
!   signals that the timer has occurred.
  
  isRunning() 
    return TRUE if the timer has been started and has not been cancelled
!   and has not fired for the case of one-shot timers.  One a periodic
    timer is started, isRunning will return TRUE until it is cancelled.
  
--- 311,319 ----
  
  fired()
!   signals that the timer has expired (one-shot) or repeated (periodic).
  
  isRunning() 
    return TRUE if the timer has been started and has not been cancelled
!   and has not fired for the case of one-shot timers.  Once a periodic
    timer is started, isRunning will return TRUE until it is cancelled.
  
***************
*** 393,398 ****
    }
  
! This pattern MAY be used to defined components for the platform that
! are mutually incompatible in single application.  Incompatible
  components SHOULD produce compile-time errors when compiled
  together.
--- 392,397 ----
    }
  
! This pattern MAY be used to define components for the platform that
! are mutually incompatible in a single application.  Incompatible
  components SHOULD produce compile-time errors when compiled
  together.
***************
*** 598,602 ****
    * ``VirtualizeTimerC.nc``
  
! The implementation of Timers for the MSP430 is in
  ``tinyos-2.x/tos/chips/msp430/timer``:
  
--- 597,601 ----
    * ``VirtualizeTimerC.nc``
  
! The implementation of timers for the MSP430 is in
  ``tinyos-2.x/tos/chips/msp430/timer``:
  
***************
*** 640,643 ****
--- 639,647 ----
      special function registers
  
+ Implementation of timers for the ATmega128 and PXA27x may be found in
+ ``tinyos-2.x/tos/chips/atm128/timer`` and
+ ``tinyos-2.x/tos/chips/pxa27x/timer`` respectively.
+ 
+ 
  7. Author's Address
  ====================================================================



More information about the Tinyos-2-commits mailing list