merge hostsim in main
[aversive.git] / include / aversive / wait.h
index 176152d..a845721 100644 (file)
 \r
 #ifdef HOST_VERSION\r
 \r
-#define wait_3cyc(n) do {} while(0)\r
-#define wait_4cyc(n) do {} while(0)\r
-#define wait_ms(n) do {} while(0)\r
+#include <unistd.h>\r
+\r
+#define wait_3cyc(n) do { volatile int a = 0; a++; } while (0)\r
+#define wait_4cyc(n) do { volatile int a = 0; a++; } while (0)\r
+#define wait_ms(n) host_wait_ms(n)\r
 \r
 #else /* HOST_VERSION */\r
 \r