diff --git a/firmware/hackrf_usb/hackrf_usb.c b/firmware/hackrf_usb/hackrf_usb.c index 5ece18a6..348b9236 100644 --- a/firmware/hackrf_usb/hackrf_usb.c +++ b/firmware/hackrf_usb/hackrf_usb.c @@ -946,6 +946,9 @@ int main(void) { #endif while(true) { + if (transceiver_mode == TRANSCEIVER_MODE_OFF) + continue; + // Wait until buffer 0 is transmitted/received. while( usb_bulk_buffer_offset < 16384 );