diff --git a/host/libhackrf/src/hackrf.c b/host/libhackrf/src/hackrf.c index 564a1f24..feda181b 100644 --- a/host/libhackrf/src/hackrf.c +++ b/host/libhackrf/src/hackrf.c @@ -25,6 +25,9 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSI #include #include +#ifndef _WIN32 +#include +#endif #include #ifdef _WIN32 @@ -1688,6 +1691,11 @@ int ADDCALL hackrf_stop_rx(hackrf_device* device) return result; } result = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_OFF); +#ifdef _WIN32 + Sleep(10); +#else + usleep(10 * 1000); +#endif return result; } @@ -1717,6 +1725,11 @@ int ADDCALL hackrf_stop_tx(hackrf_device* device) return result; } result = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_OFF); +#ifdef _WIN32 + Sleep(10); +#else + usleep(10 * 1000); +#endif return result; }