From 71ab4f970f76e6bffcf4894e5f5a6b669471ec20 Mon Sep 17 00:00:00 2001 From: Michael Buesch Date: Mon, 15 Feb 2010 17:02:40 +0100 Subject: Add option to print supported chips Signed-off-by: Michael Buesch --- toprammer | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'toprammer') diff --git a/toprammer b/toprammer index ab9427f..2e1c03b 100755 --- a/toprammer +++ b/toprammer @@ -461,6 +461,7 @@ def usage(): print " -L|--write-lock FILE Write the lock bits" print "" print "Optional:" + print " -t|--list Print a list of supported chips and exit" print " -d|--device BUS.DEV Use the programmer at BUS.DEV" print " First found programmer is used, if not given." print " -V|--verbose LEVEL Set the verbosity level. Default = 1" @@ -492,18 +493,22 @@ def main(argv): opt_usebroken = False try: (opts, args) = getopt.getopt(sys.argv[1:], - "hb:d:V:Qs:xp:P:e:E:f:F:o:l:L:B", + "hb:d:V:Qs:xp:P:e:E:f:F:o:l:L:Bt", [ "help", "bitfile=", "device=", "verbose=", "noqueue", "read-sig=", "erase", "read-prog=", "write-prog=", "read-eeprom=", "write-eeprom=", "read-fuse=", "write-fuse=", "read-lock=", "write-lock=", - "force=", "broken", ]) + "force=", "broken", "list", ]) for (o, v) in opts: if o in ("-h", "--help"): usage() return 0 if o in ("-b", "--bitfile"): opt_bitfile = v + if o in ("-t", "--list"): + print "Supported chips:" + dumpSupportedChips(sys.stdout) + return 0 if o in ("-d", "--device"): try: v = v.split(".") -- cgit v1.2.3