diff --git a/firmware/hackrf_usb/hackrf_usb.c b/firmware/hackrf_usb/hackrf_usb.c index 05d3975f..ba31908a 100644 --- a/firmware/hackrf_usb/hackrf_usb.c +++ b/firmware/hackrf_usb/hackrf_usb.c @@ -183,8 +183,10 @@ int main(void) { cpld_update(); // Check whether we need to initiate sweep mode - if (start_sweep_mode) + if (start_sweep_mode) { + start_sweep_mode = false; sweep_mode(); + } // Set up IN transfer of buffer 0. if ( usb_bulk_buffer_offset >= 16384