FreeCalypso > hg > freecalypso-tools
comparison loadtools/ltmain.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 | 752aef91cc95 |
comparison
equal
deleted
inserted
replaced
682:a7496a1e0df7 | 683:ecea01f65146 |
---|---|
26 extern char *optarg; | 26 extern char *optarg; |
27 extern int optind; | 27 extern int optind; |
28 int c; | 28 int c; |
29 char command[512]; | 29 char command[512]; |
30 | 30 |
31 while ((c = getopt(argc, argv, "a:b:B:c:C:h:H:i:P:r:")) != EOF) | 31 while ((c = getopt(argc, argv, "a:b:B:c:C:h:H:i:P:r:t:")) != EOF) |
32 switch (c) { | 32 switch (c) { |
33 case 'a': | 33 case 'a': |
34 iramimage.filename = optarg; | 34 iramimage.filename = optarg; |
35 continue; | 35 continue; |
36 case 'b': | 36 case 'b': |
62 continue; | 62 continue; |
63 case 'r': | 63 case 'r': |
64 reattach = find_baudrate_by_name(optarg); | 64 reattach = find_baudrate_by_name(optarg); |
65 if (!reattach) | 65 if (!reattach) |
66 exit(1); /* error msg already printed */ | 66 exit(1); /* error msg already printed */ |
67 continue; | |
68 case 't': | |
69 set_romload_timeout(optarg); | |
67 continue; | 70 continue; |
68 case '?': | 71 case '?': |
69 default: | 72 default: |
70 usage: fprintf(stderr, | 73 usage: fprintf(stderr, |
71 "usage: fc-loadtool [options] ttyport [command-script]\n"); | 74 "usage: fc-loadtool [options] ttyport [command-script]\n"); |