]> sigrok.org Git - libsigrok.git/commit
Ensure DSLogic can be stopped.
authorDiego F. Asanza <redacted>
Wed, 13 Apr 2016 18:50:37 +0000 (20:50 +0200)
committerUwe Hermann <redacted>
Sun, 17 Apr 2016 13:31:58 +0000 (15:31 +0200)
commit40ebad35249c58745543a0614876dc95b3f88bfb
treee073b1c11e54f1ca74e9e8bf2e3b0e9a963b2e72
parentc04ca4da177bbd718be4de11e40a4ef5cbf3df7a
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 <redacted>
src/hardware/fx2lafw/api.c