GainSpan Wi-Fi library see: http://mbed.org/users/gsfan/notebook/gainspan_wifi/

Dependents:   GSwifi_httpd GSwifi_websocket GSwifi_tcpclient GSwifi_tcpserver ... more

Fork of GSwifi by gs fan

GainSpan Wi-Fi library

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

see: http://mbed.org/users/gsfan/notebook/gainspan_wifi/

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

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

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

解説: http://mbed.org/users/gsfan/notebook/gainspan_wifi/

Revision:
28:fbba4c58d14c
Parent:
26:b347ee3a1087
Child:
31:0abdc584823d
--- a/GSwifi_sock.cpp	Fri Feb 22 01:10:17 2013 +0000
+++ b/GSwifi_sock.cpp	Fri Feb 22 03:07:43 2013 +0000
@@ -25,7 +25,6 @@
 #include "GSwifi.h"
 
 
-//void GSwifi::newSock (int cid, GSTYPE type, GSPROTOCOL pro, onGsReceiveFunc ponGsReceive) {
 void GSwifi::newSock (int cid, GSTYPE type, GSPROTOCOL pro) {
     _gs_sock[cid].type = type;
     _gs_sock[cid].protocol = pro;
@@ -39,7 +38,7 @@
     _gs_sock[cid].received = false;
 }
 
-int GSwifi::open (Host &host, GSPROTOCOL pro, onGsReceiveFunc ponGsReceive) {
+int GSwifi::open (Host &host, GSPROTOCOL pro) {
     char cmd[GS_CMD_SIZE];
 
     if (! _connect || _status != GSSTAT_READY) return -1;
@@ -54,11 +53,11 @@
     }
     if (command(cmd, GSRES_CONNECT)) return -1;
 
-    newSock(_cid, GSTYPE_CLIENT, pro, ponGsReceive);
+    newSock(_cid, GSTYPE_CLIENT, pro);
     return _cid;
 }
 
-int GSwifi::listen (int port, GSPROTOCOL pro, onGsReceiveFunc ponGsReceive) {
+int GSwifi::listen (int port, GSPROTOCOL pro) {
     char cmd[GS_CMD_SIZE];
 
     if (! _connect || _status != GSSTAT_READY) return -1;
@@ -73,7 +72,7 @@
     }
     if (command(cmd, GSRES_CONNECT)) return -1;
 
-    newSock(_cid, GSTYPE_SERVER, pro, ponGsReceive);
+    newSock(_cid, GSTYPE_SERVER, pro);
     return _cid;
 }