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/

Committer:
gsfan
Date:
Fri Feb 22 01:05:10 2013 +0000
Revision:
26:b347ee3a1087
Child:
29:1c4419512941
Heavily modified

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gsfan 26:b347ee3a1087 1 #ifndef _GSWIFI_CONF_H_
gsfan 26:b347ee3a1087 2 #define _GSWIFI_CONF_H_
gsfan 26:b347ee3a1087 3
gsfan 26:b347ee3a1087 4 #define GS_BAUD 9600 // default module baud
gsfan 26:b347ee3a1087 5
gsfan 26:b347ee3a1087 6 #define GS_UART_DIRECT
gsfan 26:b347ee3a1087 7 #define GS_BULK
gsfan 26:b347ee3a1087 8
gsfan 26:b347ee3a1087 9 #define GS_DNSNAME "setup.local"
gsfan 26:b347ee3a1087 10 #define GS_WREGDOMAIN 2 // 0:FCC, 1:ETSI, 2:TELEC
gsfan 26:b347ee3a1087 11
gsfan 26:b347ee3a1087 12 #define GS_TIMEOUT 10000 // ms
gsfan 26:b347ee3a1087 13 #define GS_TIMEOUT2 30000 // ms
gsfan 26:b347ee3a1087 14 #define GS_CMD_SIZE 100
gsfan 26:b347ee3a1087 15
gsfan 26:b347ee3a1087 16 #if defined(TARGET_LPC1768) || defined(TARGET_LPC2368)
gsfan 26:b347ee3a1087 17 //#define GS_DATA_SIZE 1500
gsfan 26:b347ee3a1087 18 #define GS_DATA_SIZE 1000
gsfan 26:b347ee3a1087 19 #elif defined(TARGET_LPC11U24)
gsfan 26:b347ee3a1087 20 #define GS_DATA_SIZE 500
gsfan 26:b347ee3a1087 21 #endif
gsfan 26:b347ee3a1087 22
gsfan 26:b347ee3a1087 23 #define GS_SYSLOG // log for stdout
gsfan 26:b347ee3a1087 24
gsfan 26:b347ee3a1087 25 // ----- GSwifi_smtp.cpp -----
gsfan 26:b347ee3a1087 26
gsfan 26:b347ee3a1087 27 #define GS_USE_SMTP // use smtp client
gsfan 26:b347ee3a1087 28
gsfan 26:b347ee3a1087 29 #define SMTP_TIMEOUT 15000
gsfan 26:b347ee3a1087 30
gsfan 26:b347ee3a1087 31 // ----- GSwifi_http.cpp -----
gsfan 26:b347ee3a1087 32
gsfan 26:b347ee3a1087 33 #define GS_USE_HTTPD // use http server
gsfan 26:b347ee3a1087 34 //#define GS_USE_WEBSOCKET // use websocket (need httpd)
gsfan 26:b347ee3a1087 35
gsfan 26:b347ee3a1087 36 #define HTTPD_TIMEOUT 15000
gsfan 26:b347ee3a1087 37 #define HTTPD_HANDLE 10
gsfan 26:b347ee3a1087 38
gsfan 26:b347ee3a1087 39 #define HTTPD_BUF_SIZE 200
gsfan 26:b347ee3a1087 40 #define HTTPD_URI_SIZE 100
gsfan 26:b347ee3a1087 41
gsfan 26:b347ee3a1087 42 #define HTTPD_KEEPALIVE 10 // request count
gsfan 26:b347ee3a1087 43
gsfan 26:b347ee3a1087 44 #endif