Provide an easy-to-use way to manipulate ESP8266.
Dependents: WeeESP8266_TCPClientMultiple WeeESP8266_TCPClientSingle WeeESP8266_TCPServer WeeESP8266_UDPClientMultiple ... more
Diff: ESP8266.cpp
- Revision:
- 17:60ab5d5686d3
- Parent:
- 15:5c5a85e984a8
--- 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);