- Timestamp:
- Mar 31, 2016, 12:10:31 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
rtos_arduino/trunk/arduino_lib/libraries/ESP8266_Arudino_AT/ESP8266.cpp
r193 r199 790 790 rx_cmd += a; 791 791 if (rx_cmd.indexOf("+IPD,") != -1) { 792 if((ret = recvIPD(timeout - (millis() - start), buffer, buffer_size, 793 mux_id, coming_mux_id)) != 0) { 794 rx_cmd = ""; 795 return ret; 796 } 792 ret = recvIPD(timeout - (millis() - start), buffer, buffer_size, 793 mux_id, coming_mux_id); 794 rx_cmd = ""; 795 return ret; 797 796 } else { 798 797 recvAsyncdata(); … … 871 870 } 872 871 if (i == (uint32_t)len) { 873 return len; 872 /* id != mux_id */ 873 return 0; 874 874 } 875 WAIT_TIMEOUT 875 WAIT_TIMEOUT; 876 876 } 877 return i;877 return 0; 878 878 } 879 879 else { … … 920 920 921 921 if (rx_cmd.indexOf("+IPD,") != -1) { 922 if(recvIPD(timeout) != 0) { 923 rx_cmd = ""; 924 } 922 recvIPD(timeout); 923 rx_cmd = ""; 925 924 } else if (rx_cmd.indexOf("CLOSED") != -1) { 926 925 if ((index = rx_cmd.indexOf(",CLOSED")) != -1) {
Note:
See TracChangeset
for help on using the changeset viewer.