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