]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/9/zynq/timer.c
truetypefs: fall back to width if advance is zero
[plan9front.git] / sys / src / 9 / zynq / timer.c
index d61d7c6897bc97aec9b5b727fb441e2e6b0c3b1b..4edd2962d18fad339629980f156c1069aa75baa2 100644 (file)
@@ -23,13 +23,19 @@ enum {
 uvlong timerhz;
 
 void
-delay(int)
+microdelay(int n)
 {
+       ulong now;
+
+       now = µs();
+       while(µs() - now < n);
 }
 
 void
-microdelay(int)
+delay(int n)
 {
+       while(--n >= 0)
+               microdelay(1000);
 }
 
 uvlong
@@ -49,8 +55,7 @@ fastticks(uvlong *hz)
 ulong
 µs(void)
 {
-       NOPE
-       return 0;
+       return fastticks2us(fastticks(nil));
 }
 
 void