Provide an easy-to-use way to manipulate ESP8266.

Dependencies:   ArduinoAPI

Dependents:   WeeESP8266_TCPClientMultiple WeeESP8266_TCPClientSingle WeeESP8266_TCPServer WeeESP8266_UDPClientMultiple ... more

Revision:
14:6a9414577daa
Parent:
13:81f2548212e5
Child:
15:5c5a85e984a8
--- a/ESP8266.cpp	Sat Feb 07 06:33:23 2015 +0000
+++ b/ESP8266.cpp	Sat Feb 07 06:52:18 2015 +0000
@@ -569,12 +569,12 @@
     m_puart->flush();
     m_puart->print("AT+CIPSEND=");
     m_puart->println(len);
-    if (recvFind(">")) {
+    if (recvFind(">", 5000)) {
         m_puart->flush();
         for (uint32_t i = 0; i < len; i++) {
             m_puart->write(buffer[i]);
         }
-        return recvFind("SEND OK", 5000);
+        return recvFind("SEND OK", 10000);
     }
     return false;
 }
@@ -585,12 +585,12 @@
     m_puart->print(mux_id);
     m_puart->print(",");
     m_puart->println(len);
-    if (recvFind(">")) {
+    if (recvFind(">", 5000)) {
         m_puart->flush();
         for (uint32_t i = 0; i < len; i++) {
             m_puart->write(buffer[i]);
         }
-        return recvFind("SEND OK", 5000);
+        return recvFind("SEND OK", 10000);
     }
     return false;
 }
@@ -601,7 +601,7 @@
     m_puart->print("AT+CIPCLOSE=");
     m_puart->println(mux_id);
     
-    data = recvString("OK", "Link is not", 3000);
+    data = recvString("OK", "Link is not", 5000);
     if (data.indexOf("OK") != -1 || data.indexOf("Link is not") != -1) {
         return true;
     }
@@ -611,7 +611,7 @@
 {
     m_puart->flush();
     m_puart->println("AT+CIPCLOSE");
-    return recvFind("OK", 3000);
+    return recvFind("OK", 5000);
 }
 bool ESP8266::eATCIFSR(String &list)
 {