Skip to content

Commit 1999dae

Browse files
authored
Merge pull request #9 from ARMmbed/no_more_ok_on_ipd
Recent versions of ESP8266 do not send OK anymore after reading the stream after IPD
2 parents 29d63ae + f1c3f75 commit 1999dae

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

ESP8266/ESP8266.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ bool ESP8266::startup(int mode)
3232
}
3333

3434
bool success = reset()
35-
&& _parser.send("AT+CWMODE=%d", mode)
35+
&& _parser.send("AT+CWMODE=%d", mode)
3636
&& _parser.recv("OK")
37-
&& _parser.send("AT+CIPMUX=1")
37+
&& _parser.send("AT+CIPMUX=1")
3838
&& _parser.recv("OK");
3939

4040
_parser.oob("+IPD", this, &ESP8266::_packet_handler);
@@ -148,8 +148,7 @@ void ESP8266::_packet_handler()
148148
packet->len = amount;
149149
packet->next = 0;
150150

151-
if (!(_parser.read((char*)(packet + 1), amount)
152-
&& _parser.recv("OK"))) {
151+
if (!(_parser.read((char*)(packet + 1), amount))) {
153152
free(packet);
154153
return;
155154
}

0 commit comments

Comments
 (0)