comparison rvinterf/asyncshell/at.c @ 424:dd0247097097

fc-shell: implemented 30 ms delay for batch mode AT commands with -p
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 28 Oct 2018 00:38:13 +0000
parents bbc41034f14c
children e13f60d4f8dd
comparison
equal deleted inserted replaced
423:e40bb5a6c6b9 424:dd0247097097
12 #include <unistd.h> 12 #include <unistd.h>
13 #include "pktmux.h" 13 #include "pktmux.h"
14 #include "limits.h" 14 #include "limits.h"
15 #include "exitcodes.h" 15 #include "exitcodes.h"
16 16
17 extern char *rvinterf_ttyport;
17 extern u_char rvi_msg[]; 18 extern u_char rvi_msg[];
18 extern int rvi_msg_len; 19 extern int rvi_msg_len;
19 extern int oneshot_nowait; 20 extern int oneshot_nowait;
20 extern int sock; 21 extern int sock;
21 22
57 { 58 {
58 fd_set fds; 59 fd_set fds;
59 int rc; 60 int rc;
60 61
61 if (!oneshot_nowait) { 62 if (!oneshot_nowait) {
63 if (rvinterf_ttyport)
64 usleep(30000);
62 init(); /* to catch the response properly */ 65 init(); /* to catch the response properly */
63 ati_rx_control(1); 66 ati_rx_control(1);
64 } 67 }
65 rc = send_string_to_ati(cmd); 68 rc = send_string_to_ati(cmd);
66 if (rc) 69 if (rc)