nanovm.nibo.drivers
Class Clock

java.lang.Object
  extended by nanovm.nibo.drivers.Clock

public class Clock
extends java.lang.Object

Encapsulates time information and delay methods.


Constructor Summary
Clock()
           
 
Method Summary
static void delayMicroseconds(int us)
          wait given time in microseconds
static void delayMilliseconds(int ms)
          wait given time in milliseconds
static int getMilliSeconds()
          report milliseconds since last second
static int getSeconds()
          report seconds since system start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Clock

public Clock()
Method Detail

getSeconds

public static int getSeconds()
report seconds since system start

Returns:
seconds

getMilliSeconds

public static int getMilliSeconds()
report milliseconds since last second

Returns:
milliseconds

delayMilliseconds

public static void delayMilliseconds(int ms)
wait given time in milliseconds

Parameters:
ms - milliseconds

delayMicroseconds

public static void delayMicroseconds(int us)
wait given time in microseconds

Parameters:
us - microseconds