FreeCalypso > hg > freecalypso-tools
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 } |