Reworking of the assembly
[uccvend-snackrom.git] / ROM2 / helpers.c
index b44be32..07ab7f4 100644 (file)
@@ -1,6 +1,11 @@
 #include "vend.h"
 
+#define DELAY_MAGIC 20 /* FIXME: number of loops required for ~ 1 millisecond */
 void delay(u16 ms) {
-       /* FIXME fill me in */
+       int i;
+       for (;ms;ms--) {
+               for (i=0;i<DELAY_MAGIC; i++)
+                       asm("nop\nnop\nnop\nnop\nnop\n");
+       }
 }
 

UCC git Repository :: git.ucc.asn.au