now this shit works

Dependencies:   BufferedSerial

Dependents:   IoTWeatherStation

Fork of ESP8266NodeMCUInterface by ESP8266

Revision:
18:60422852e99c
Parent:
17:d11fa4c3ac65
Child:
19:fb8d5bff2076
--- a/ESP8266/ESP8266.cpp	Mon Dec 01 08:02:38 2014 +0000
+++ b/ESP8266/ESP8266.cpp	Mon Dec 01 08:25:23 2014 +0000
@@ -94,7 +94,7 @@
 bool ESP8266::startUDP(char* ip, int port){
     char portstr[5];
     sprintf(portstr, "%d", port);
-    sendCommand(( "AT+CIPSTART=\"UDP\",\"" + (string) ip + "\",\"" + (string) portstr + "\"").c_str(), "OK", NULL, 10000);
+    sendCommand(( "AT+CIPSTART=\"UDP\",\"" + (string) ip + "\"," + (string) portstr ).c_str(), "OK", NULL, 10000);
     
     sendCommand("AT+CIPMODE=1", "OK", NULL, 1000);// go into transparent mode 
     sendCommand("AT+CIPSEND", ">", NULL, 1000);// go into transparent mode 
@@ -216,10 +216,13 @@
 
 int ESP8266::send(const char * buf, int len)
 {
+
     const char* bufptr=buf;
     for(int i=0; i<len; i++){
         putc((int)*bufptr++);
-    }return true;
+        wait(.005);
+    }
+    return true;
 }
 
 bool ESP8266::sendCommand(const char * cmd, const char * ACK, char * res, int timeout)