Provide an easy-to-use way to manipulate ESP8266.
Dependents: WeeESP8266_TCPClientMultiple WeeESP8266_TCPClientSingle WeeESP8266_TCPServer WeeESP8266_UDPClientMultiple ... more
Diff: ESP8266.cpp
- 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) {