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:
35:515ec79792d3
Parent:
33:b5a5a1e6325f
Child:
37:e61ea8267415
--- a/GSwifi_conf.h	Fri Mar 29 14:58:07 2013 +0000
+++ b/GSwifi_conf.h	Fri Jun 21 06:08:37 2013 +0000
@@ -6,18 +6,21 @@
 //#define GS_UART_DIRECT
 #define GS_BULK
 
+#define GS_DHCPNAME "mbed-gs"
 #define GS_DNSNAME "setup.local"
 #define GS_WREGDOMAIN 2 // 0:FCC, 1:ETSI, 2:TELEC
 
 #define GS_TIMEOUT 10000 // ms
 #define GS_TIMEOUT2 130000 // ms
+#define GS_RECONTIME 60 // s
+
 #define GS_CMD_SIZE 100
 
 #if defined(TARGET_LPC1768) || defined(TARGET_LPC2368)
 //#define GS_DATA_SIZE 1500
 #define GS_DATA_SIZE 1024
 #elif defined(TARGET_LPC11U24)
-#define GS_DATA_SIZE 512
+#define GS_DATA_SIZE 256
 #elif defined(TARGET_KL25Z)
 #define GS_DATA_SIZE 512
 #endif
@@ -26,14 +29,18 @@
 
 // ----- GSwifi_smtp.cpp -----
 
-#define GS_USE_SMTP  // use smtp client
+#define GS_ENABLE_SMTP  // use smtp client
 
 #define SMTP_TIMEOUT 15000
 
 // ----- GSwifi_http.cpp -----
 
-#define GS_USE_HTTPD  // use http server
-//#define GS_USE_WEBSOCKET  // use websocket server (need httpd)
+#define GS_ENABLE_HTTP  // use http client
+
+// ----- GSwifi_httpd.cpp -----
+
+//#define GS_ENABLE_HTTPD  // use http server
+//#define GS_ENABLE_WEBSOCKET  // use websocket server (need httpd)
 
 #define HTTPD_TIMEOUT 15000
 #define HTTPD_HANDLE 10