X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-util.git;a=blobdiff_plain;f=firmware%2Fkingst-la%2Fsigrok-fwextract-kingst-la2016;fp=firmware%2Fkingst-la%2Fsigrok-fwextract-kingst-la2016;h=1a2bfcb49e02eb17689cd3f34495ac7b2cc64354;hp=4357994207762fadb837fbcf5d9d92ff8dc5f9cb;hb=76358ac298251ac8bc9cefdf633e95cccbd1c40c;hpb=fa07228b7fd6a2e0bf910f9f978c0875354cd50a
diff --git a/firmware/kingst-la/sigrok-fwextract-kingst-la2016 b/firmware/kingst-la/sigrok-fwextract-kingst-la2016
index 4357994..1a2bfcb 100755
--- a/firmware/kingst-la/sigrok-fwextract-kingst-la2016
+++ b/firmware/kingst-la/sigrok-fwextract-kingst-la2016
@@ -18,6 +18,7 @@
## along with this program; if not, see .
##
+import argparse
import os
import sys
import re
@@ -187,11 +188,12 @@ def maybe_intel_hex_as_blob(data):
return data # keep binary data
if __name__ == "__main__":
- if len(sys.argv) != 2:
- print("sigrok-fwextract-kingst-la2016 ")
- sys.exit()
+ parser = argparse.ArgumentParser(description = "KingstVIS firmware extraction")
+ parser.add_argument('executable', help = "KingstVIS executable file")
+ options = parser.parse_args()
+ exe_fn = options.executable
- res = qt_resources(sys.argv[1])
+ res = qt_resources(exe_fn)
writer = res_writer(res)