From 33c3980e468f8110c3ba7dbcf68d8e9286f35392 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Mon, 2 Jul 2012 13:55:21 +0900 Subject: [PATCH] fix stlinkv2.py (for Windows) --- ChangeLog | 4 ++++ tool/stlinkv2.py | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7764e85..d9710d0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-07-02 Niibe Yutaka + + * tool/stlinkv2.py (stlinkv2.__init__): Don't call setAltInterface. + 2012-06-30 Niibe Yutaka * src/openpgp.c (s2k): New. diff --git a/tool/stlinkv2.py b/tool/stlinkv2.py index 6ec6cd8..32e2f4c 100755 --- a/tool/stlinkv2.py +++ b/tool/stlinkv2.py @@ -144,7 +144,10 @@ class stlinkv2(object): except: pass self.__devhandle.claimInterface(intf) - self.__devhandle.setAltInterface(intf) + # self.__devhandle.setAltInterface(intf) # This is not good for libusb-win32 + + def shutdown(self): + self.__devhandle.releaseInterface() def execute_get(self, cmd, res_len): self.__devhandle.bulkWrite(self.__bulkout, cmd, self.__timeout) @@ -548,6 +551,7 @@ def main(show_help, erase_only, no_protect, reset_after_successful_write, else: stl.finish_gpio() + stl.shutdown() return 0 if __name__ == '__main__':