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");