Improve Wifly Interface

Fork of WiflyInterface by Components

Revision:
3:9aa05e19c62e
Parent:
1:fb4494783863
Child:
4:0bcec6272784
--- a/Socket/TCPSocketServer.cpp	Sat Nov 24 16:59:36 2012 +0000
+++ b/Socket/TCPSocketServer.cpp	Thu Dec 20 10:37:52 2012 +0000
@@ -32,8 +32,23 @@
     sprintf(cmd, "set i l %d\r", port);
     if (!wifi->sendCommand(cmd, "AOK"))
         return -1;
+    
+    // save
+    if (!wifi->sendCommand("save\r", "Stor"))
+        return -1;
+    
+    // reboot
+    wifi->reboot();
+    
+    // connect the network
+    if (!wifi->sendCommand("join\r", "Associated", NULL, 5000))
+        return -1;
         
+    // exit
     wifi->exit();
+    
+    wait(0.2);
+    wifi->flush();
     return 0;
 }