comparison loadtools/romload.c @ 574:aba969153d20

loadtools code: removed provisions for special GTA02 AP build
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 02 Feb 2020 19:37:50 +0000
parents 8c011177adb9
children 4dca8542f569
comparison
equal deleted inserted replaced
573:b22cc34b6fc9 574:aba969153d20
23 extern struct baudrate baud_rate_table[]; 23 extern struct baudrate baud_rate_table[];
24 extern struct baudrate *find_baudrate_by_name(); 24 extern struct baudrate *find_baudrate_by_name();
25 25
26 struct srecreader iramimage; 26 struct srecreader iramimage;
27 struct baudrate *romload_baud_rate = baud_rate_table; /* 1st entry default */ 27 struct baudrate *romload_baud_rate = baud_rate_table; /* 1st entry default */
28
29 /* global var always defined, but does anything only for GTA0x_AP_BUILD */
30 int gta_modem_poweron = 1;
31 28
32 static int beacon_interval = 13; /* in milliseconds */ 29 static int beacon_interval = 13; /* in milliseconds */
33 30
34 static u_char beacon_cmd[2] = {'<', 'i'}; 31 static u_char beacon_cmd[2] = {'<', 'i'};
35 32
145 142
146 static 143 static
147 send_beacons() 144 send_beacons()
148 { 145 {
149 printf("Sending beacons to %s\n", target_ttydev); 146 printf("Sending beacons to %s\n", target_ttydev);
150 #ifdef GTA0x_AP_BUILD
151 if (gta_modem_poweron)
152 fork_gta_modem_poweron();
153 #endif
154 do 147 do
155 write(target_fd, beacon_cmd, sizeof beacon_cmd); 148 write(target_fd, beacon_cmd, sizeof beacon_cmd);
156 while (expect_response(beacon_interval) != 'i'); 149 while (expect_response(beacon_interval) != 'i');
157 return 0; 150 return 0;
158 } 151 }