mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Catch device disconnected except when exiting DFU
This commit is contained in:
parent
7cd5e9e840
commit
80740ed910
13
usr/pydfu.py
13
usr/pydfu.py
@ -216,12 +216,15 @@ def exit_dfu():
|
||||
__dev.ctrl_transfer(0x21, __DFU_DNLOAD, 0, __DFU_INTERFACE,
|
||||
None, __TIMEOUT)
|
||||
|
||||
# Execute last command
|
||||
if get_status() != __DFU_STATE_DFU_MANIFEST:
|
||||
print("Failed to reset device")
|
||||
try:
|
||||
# Execute last command
|
||||
if get_status() != __DFU_STATE_DFU_MANIFEST:
|
||||
print("Failed to reset device")
|
||||
|
||||
# Release device
|
||||
usb.util.dispose_resources(__dev)
|
||||
# Release device
|
||||
usb.util.dispose_resources(__dev)
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
def named(values, names):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user