GSwifiInterface library (interface for GainSpan Wi-Fi GS1011 modules) Please see https://mbed.org/users/gsfan/notebook/GSwifiInterface/

Dependents:   GSwifiInterface_HelloWorld GSwifiInterface_HelloServo GSwifiInterface_UDPEchoServer GSwifiInterface_UDPEchoClient ... more

Fork of WiflyInterface by mbed official

GainSpan Wi-Fi library

The GS1011/GS2100 is an ultra low power 802.11b wireless module from GainSpan.

mbed RTOS supported.

/media/uploads/gsfan/gs_im_002.jpg /media/uploads/gsfan/gs1011m_2.jpg

ゲインスパン Wi-Fi モジュール ライブラリ

ゲインスパン社の低電力 Wi-Fiモジュール(無線LAN) GS1011/GS2100 シリーズ用のライブラリです。

mbed RTOS に対応しています。(mbed2.0)

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;
 }