OSDN Git Service

update libMiMic
[mimic/MiMicSDK.git] / lib / src / os / NyLPC_cSemaphore.h
index 30f743f..7042748 100644 (file)
@@ -34,8 +34,8 @@
 #include "queue.h"\r
 #include "semphr.h"\r
 #elif NyLPC_ARCH==NyLPC_ARCH_MBEDRTOS\r
-#include "mbed.h"\r
-#include "rtos.h"\r
+#elif NyLPC_ARCH==NyLPC_ARCH_WIN32\r
+    //not work!\r
 #else\r
 #error Bad NyLPC_ARCH!\r
 #endif\r
@@ -59,11 +59,15 @@ struct NyLPC_TcSemaphore
     xSemaphoreHandle _handle;\r
 };\r
 #elif NyLPC_ARCH==NyLPC_ARCH_MBEDRTOS\r
-#include "mbed.h"\r
-#include "rtos.h"\r
 struct NyLPC_TcSemaphore\r
 {\r
-    Semaphore* _handle;\r
+    void* _handle;//Semaphore*\r
+};\r
+#elif NyLPC_ARCH==NyLPC_ARCH_WIN32\r
+//dumy definition!\r
+struct NyLPC_TcSemaphore\r
+{\r
+    int dummy;\r
 };\r
 #else\r
 #error Bad NyLPC_ARCH!\r