Skip to content

Commit 6d47600

Browse files
Chris SnowChris Snow
authored andcommitted
reset timeout can take 2s
1 parent 0c25f4d commit 6d47600

File tree

1 file changed

+4
-0
lines changed
  • connectivity/drivers/wifi/COMPONENT_ESPRESSIF_ESP32/ESP32

1 file changed

+4
-0
lines changed

connectivity/drivers/wifi/COMPONENT_ESPRESSIF_ESP32/ESP32/ESP32.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,14 +362,18 @@ bool ESP32::accept(int * p_id)
362362

363363
bool ESP32::reset(void)
364364
{
365+
setTimeout(2000);//could take 2s
366+
365367
for (int i = 0; i < 2; i++) {
366368
if (_parser.send("AT+RST")
367369
&& _parser.recv("OK")) {
368370
_serial.set_baud(ESP32_DEFAULT_BAUD_RATE);
369371
#if DEVICE_SERIAL_FC
370372
_serial.set_flow_control(SerialBase::Disabled);
371373
#endif
374+
setTimeout(2000);//could take 2s
372375
_parser.recv("ready");
376+
setTimeout(last_timeout_ms);
373377
_clear_socket_packets(ESP32_ALL_SOCKET_IDS);
374378

375379
if (_parser.send("AT+UART_CUR=%d,8,1,0,%d", _baudrate, _flow_control)

0 commit comments

Comments
 (0)