FreeCalypso > hg > freecalypso-tools
comparison loadtools/clmain.c @ 683:ecea01f65146
loadtools: implemented -t option for boot ROM wait timeout
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 10 Mar 2020 07:05:32 +0000 |
parents | cef70d53fc5e |
children |
comparison
equal
deleted
inserted
replaced
682:a7496a1e0df7 | 683:ecea01f65146 |
---|---|
35 extern char *optarg; | 35 extern char *optarg; |
36 extern int optind; | 36 extern int optind; |
37 int c; | 37 int c; |
38 struct baudrate *br; | 38 struct baudrate *br; |
39 | 39 |
40 while ((c = getopt(argc, argv, "+a:b:B:c:C:h:H:i:jP:r:")) != EOF) | 40 while ((c = getopt(argc, argv, "+a:b:B:c:C:h:H:i:jP:r:t:")) != EOF) |
41 switch (c) { | 41 switch (c) { |
42 case 'a': | 42 case 'a': |
43 iramimage.filename = optarg; | 43 iramimage.filename = optarg; |
44 continue; | 44 continue; |
45 case 'b': | 45 case 'b': |
76 case 'r': | 76 case 'r': |
77 br = find_baudrate_by_name(optarg); | 77 br = find_baudrate_by_name(optarg); |
78 if (!br) | 78 if (!br) |
79 exit(1); /* error msg already printed */ | 79 exit(1); /* error msg already printed */ |
80 xram_run_baudrate = br; | 80 xram_run_baudrate = br; |
81 continue; | |
82 case 't': | |
83 set_romload_timeout(optarg); | |
81 continue; | 84 continue; |
82 case '?': | 85 case '?': |
83 default: | 86 default: |
84 usage: fprintf(stderr, | 87 usage: fprintf(stderr, |
85 "usage: fc-xram [options] ttyport xramimage.srec [2ndprog]\n"); | 88 "usage: fc-xram [options] ttyport xramimage.srec [2ndprog]\n"); |