comparison loadtools/sertool.c @ 250:8c011177adb9

loadtools reworked to use factored-out libserial
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 21 Sep 2017 23:07:01 +0000
parents 064d4eedb3a6
children aba969153d20
comparison
equal deleted inserted replaced
249:d0a4c05d98dc 250:8c011177adb9
10 #include <stdio.h> 10 #include <stdio.h>
11 #include <stdlib.h> 11 #include <stdlib.h>
12 #include <unistd.h> 12 #include <unistd.h>
13 #include "srecreader.h" 13 #include "srecreader.h"
14 14
15 extern char *target_ttydev; 15 char *target_ttydev;
16
16 extern struct srecreader iramimage; 17 extern struct srecreader iramimage;
17 extern int gta_modem_poweron; 18 extern int gta_modem_poweron;
18 19
19 char **passon_argv; 20 char **passon_argv;
20 int passon_argc; 21 int passon_argc;
62 if (argc - optind >= 3) { 63 if (argc - optind >= 3) {
63 passon_argv = argv + optind + 2; 64 passon_argv = argv + optind + 2;
64 passon_argc = argc - optind - 2; 65 passon_argc = argc - optind - 2;
65 } 66 }
66 67
67 open_target_serial(); 68 open_serial_port(target_ttydev);
68 perform_compal_stage(1); 69 perform_compal_stage();
69 perform_romload(); 70 perform_romload();
70 if (passon_argv) 71 if (passon_argv)
71 exec_2nd_prog(); 72 exec_2nd_prog();
72 tty_passthru(); 73 tty_passthru();
73 exit(0); 74 exit(0);