From 6b831d31cc15c323ba035183ff425b3980a9378c Mon Sep 17 00:00:00 2001 From: Dominic Spill Date: Mon, 3 Oct 2016 12:39:30 +0100 Subject: [PATCH] Stop dropping buffers in firmware and allow the host to make the decision. --- firmware/hackrf_usb/usb_api_sweep.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/firmware/hackrf_usb/usb_api_sweep.c b/firmware/hackrf_usb/usb_api_sweep.c index 434b7fdc..581faacc 100644 --- a/firmware/hackrf_usb/usb_api_sweep.c +++ b/firmware/hackrf_usb/usb_api_sweep.c @@ -89,13 +89,12 @@ void sweep_mode(void) { if (transfer) { *(uint16_t*)buffer = 0x7F7F; *(uint16_t*)(buffer+2) = sweep_freq; - if (blocks_queued > 1) - usb_transfer_schedule_block( - &usb_endpoint_bulk_in, - buffer, - 0x4000, - NULL, NULL - ); + usb_transfer_schedule_block( + &usb_endpoint_bulk_in, + buffer, + 0x4000, + NULL, NULL + ); transfer = false; }