From e9472c2ad36c4bdd19a685dff7edf5714bdbd7a6 Mon Sep 17 00:00:00 2001 From: Viktor Dragomiretskyy Date: Wed, 24 Jun 2020 00:32:38 +1200 Subject: [PATCH] Change how we wait for a scan to finish. --- proto9x/sensor.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/proto9x/sensor.py b/proto9x/sensor.py index 144eb9d..e0d67ee 100644 --- a/proto9x/sensor.py +++ b/proto9x/sensor.py @@ -64,17 +64,17 @@ def capture(prg): try: wait_for_finger() - wait_till_finished() + #wait_till_finished() + + while True: + b=usb.wait_int() + if b[0] != 3: + raise Exception('Unexpected interrupt type %s' % hexlify(b).decode()) + + if b[2] & 4: + break finally: res=stop_prg() - - while True: - b=usb.wait_int() - if b[0] != 3: - raise Exception('Unexpected interrupt type %s' % hexlify(b).decode()) - - if b[1] == 0x43: - break assert_status(res) res = res[2:]