diff --git a/core/deps/picotcp/include/arch/pico_posix.h b/core/deps/picotcp/include/arch/pico_posix.h index 427fed8f0..bb1da6c25 100644 --- a/core/deps/picotcp/include/arch/pico_posix.h +++ b/core/deps/picotcp/include/arch/pico_posix.h @@ -8,7 +8,9 @@ #include #include +#ifndef _MSC_VER #include +#endif #include /* @@ -130,7 +132,7 @@ extern void *pico_thread_create(void *(*routine)(void *), void *arg); static inline void PICO_IDLE(void) { - usleep(5000); + // Not used anyway usleep(5000); } #endif /* PICO_SUPPORT_POSIX */ diff --git a/core/deps/picotcp/include/pico_defines_msvc.h b/core/deps/picotcp/include/pico_defines_msvc.h index dbe4513e3..3cc633b9d 100644 --- a/core/deps/picotcp/include/pico_defines_msvc.h +++ b/core/deps/picotcp/include/pico_defines_msvc.h @@ -11,4 +11,6 @@ #define PICO_SUPPORT_DNS_CLIENT #define PICO_SUPPORT_CRC #define PICO_SUPPORT_PPP + +#define inline __inline #endif