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

Dependencies:   ArduinoAPI

Fork of WeeESP8266 by ITEAD STUDIO

Revision:
17:60ab5d5686d3
Parent:
15:5c5a85e984a8
Child:
22:9b876a9b2f80
--- a/ESP8266.cpp	Sat Feb 07 08:13:29 2015 +0000
+++ b/ESP8266.cpp	Sat Feb 07 09:42:25 2015 +0000
@@ -317,7 +317,7 @@
     
     if (has_data) {
         start = millis();
-        while (millis() - start < timeout) {
+        while (millis() - start < 3000) {
             while(m_puart->available() > 0) {
                 a = m_puart->readChr();
                 data += a;
@@ -546,6 +546,7 @@
 bool ESP8266::eATCIPSTATUS(String &list)
 {
     String data;
+    delay(100);
     m_puart->flush();
     m_puart->println("AT+CIPSTATUS");
     return recvFindAndFilter("OK", "\r\r\n", "\r\n\r\nOK", list);