#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
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