libsigrok/src
Diego F. Asanza 40ebad3524 Ensure DSLogic can be stopped.
After acquisition start, DSLogic stores samples in memory, and when done it
sends a USB packet with the trigger position.

This initial fillup can take some time. If the user requests a session stop
in between, the USB transfer is cancelled and the session hangs because it
is not closed properly.

This commit manages this case and closes the session properly when
acquisition is stopped by the user.

Signed-off-by: Diego F. Asanza <f.asanza@gmail.com>
2016-04-17 15:31:58 +02:00
..
dmm dmm: vc870: drop unused variable 2016-01-05 22:25:29 +01:00
hardware Ensure DSLogic can be stopped. 2016-04-17 15:31:58 +02:00
input input: vcd: skip BOM at beginning of file 2016-04-13 09:35:03 +02:00
lcr SR_DF_ANALOG_OLD and sr_datafeed_analog_old renames. 2015-10-20 23:32:45 +02:00
modbus modbus: silence a build warning 2015-12-29 13:19:36 +01:00
output srzip: Optimize analog output saving 2016-03-28 01:06:29 +02:00
scale SR_DF_ANALOG_OLD and sr_datafeed_analog_old renames. 2015-10-20 23:32:45 +02:00
scpi scpi/serial: Add USB IDs for R&S HMO 1002 Series 2016-04-17 14:50:42 +02:00
transform transform/scale: Fix g_variant_new() argument. 2015-10-24 21:44:20 +02:00
analog.c analog: add conversion from various integer formats to float 2015-12-21 15:53:01 +01:00
backend.c sanity_check_all_drivers(): Add some code comments. 2016-04-17 14:50:18 +02:00
device.c Rename sr_dev_config_capabilities() to sr_dev_config_capabilities_list(). 2015-12-31 19:04:28 +01:00
drivers.c Rename 'ft2232h' driver to 'ftdi-la'. 2016-04-02 18:36:52 +02:00
error.c Build: Include <config.h> first in all source files 2015-09-13 18:54:46 +02:00
ezusb.c drivers: Load firmware via new resource API 2015-10-01 15:44:55 +02:00
fallback.c Build: Include <config.h> first in all source files 2015-09-13 18:54:46 +02:00
hwdriver.c hwdriver: Add configuration key for number of powerline cycles 2016-03-30 12:39:25 +02:00
libsigrok-internal.h Enable loading of session files without the capture file defined 2016-03-28 01:06:28 +02:00
log.c Build: Include <config.h> first in all source files 2015-09-13 18:54:46 +02:00
resource.c resource: Replace ssize_t with gssize to avoid unistd.h 2016-01-04 20:53:30 +01:00
scpi.h scpi/usbtmc: Implement Rigol DS1000 workaround on any firmware version. 2015-09-22 10:56:58 +02:00
serial.c Build: Include <config.h> first in all source files 2015-09-13 18:54:46 +02:00
session.c session: allocate correct amount of memory in sr_packet_copy 2016-02-28 18:21:18 +01:00
session_driver.c Enable loading of session files without the unit size defined 2016-03-28 01:06:29 +02:00
session_file.c Enable loading of session files without total probes defined 2016-03-28 01:06:29 +02:00
soft-trigger.c Build: Include <config.h> first in all source files 2015-09-13 18:54:46 +02:00
std.c Build: Include <config.h> first in all source files 2015-09-13 18:54:46 +02:00
strutil.c doxygen: Only use @since on public API functions. 2015-11-27 00:17:31 +01:00
trigger.c Build: Include <config.h> first in all source files 2015-09-13 18:54:46 +02:00
usb.c src/usb.c: Only allow hex characters in CONN_USB_VIDPID. 2015-12-29 13:21:01 +01:00
version.c Build: Include <config.h> first in all source files 2015-09-13 18:54:46 +02:00