Christopher Haster / ESP8266Interface

Dependencies:   ESP8266

Fork of ESP8266Interface by NetworkSocketAPI

Branch:
api-changes
Revision:
38:eb1e46561a19
Parent:
34:9c26a3dcdc1f
Child:
39:7e85bf8003fa
--- a/ESP8266Interface.cpp	Tue Feb 23 01:31:42 2016 -0600
+++ b/ESP8266Interface.cpp	Tue Feb 23 04:02:07 2016 -0600
@@ -26,10 +26,9 @@
 int32_t ESP8266Interface::connect(
     const char *ap, 
     const char *pass_phrase, 
-    wifi_security_t, 
-    uint32_t timeout_ms)
+    wifi_security_t)
 {
-    _esp.setTimeout(timeout_ms);
+    _esp.setTimeout(getTimeout());
 
     if (!_esp.startup(3)) return -1;
     if (!_esp.dhcp(true, 1)) return -1;
@@ -59,6 +58,12 @@
     return _mac_address;
 }
 
+void ESP8266Interface::setTimeout(uint32_t timeout)
+{
+    NetworkInterface::setTimeout(timeout);
+    _esp.setTimeout(timeout);
+}
+
 SocketInterface *ESP8266Interface::createSocket(socket_protocol_t proto)
 {
     // Look for an unused socket