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)

Committer:
gsfan
Date:
Tue Nov 26 09:06:35 2013 +0000
Revision:
13:189e04ac70bd
Parent:
12:057089026a20
Child:
14:1e89a3f0282d
fix WREGDOMAIN, NDHCP, reconnect

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gsfan 11:71d67fea5ace 1
gsfan 12:057089026a20 2 //#define DEBUG
gsfan 12:057089026a20 3 //#define DEBUG_DUMP
gsfan 11:71d67fea5ace 4
gsfan 11:71d67fea5ace 5 #define CFG_ENABLE_RTOS
gsfan 12:057089026a20 6 //#define CFG_ENABLE_HTTPD
gsfan 12:057089026a20 7 //#define CFG_ENABLE_WEBSOCKET
gsfan 12:057089026a20 8 //#define CFG_ENABLE_SMTP
gsfan 11:71d67fea5ace 9 //#define CFG_UART_DIRECT
gsfan 12:057089026a20 10
gsfan 11:71d67fea5ace 11 #define CFG_UART_BAUD 9600
gsfan 11:71d67fea5ace 12 #define CFG_WREGDOMAIN 2 // 0:FCC, 1:ETSI, 2:TELEC
gsfan 11:71d67fea5ace 13 #define CFG_DHCPNAME "mbed-gswifi"
gsfan 11:71d67fea5ace 14 #define CFG_DNSNAME "setup.local"
gsfan 11:71d67fea5ace 15 #define CFG_TRYJOIN 3
gsfan 13:189e04ac70bd 16 #define CFG_RECONNECT 30 // sec
gsfan 11:71d67fea5ace 17
gsfan 11:71d67fea5ace 18 #define DEFAULT_WAIT_RESP_TIMEOUT 500
gsfan 11:71d67fea5ace 19 #define CFG_TIMEOUT 30000 // ms
gsfan 11:71d67fea5ace 20
gsfan 12:057089026a20 21 #define CFG_CMD_SIZE 128
gsfan 12:057089026a20 22
gsfan 12:057089026a20 23 #if defined(TARGET_LPC1768) || defined(TARGET_LPC2368) || defined(TARGET_LPC176X)
gsfan 11:71d67fea5ace 24 #define CFG_DATA_SIZE 1024
gsfan 12:057089026a20 25 #elif defined(TARGET_LPC11U24) || defined(TARGET_LPC1114) || defined(TARGET_LPC11XX)
gsfan 12:057089026a20 26 #define CFG_DATA_SIZE 256
gsfan 12:057089026a20 27 #elif defined(TARGET_LPC4088) || defined(TARGET_LPC408X)
gsfan 11:71d67fea5ace 28 #define CFG_DATA_SIZE 4096
gsfan 12:057089026a20 29 #elif defined(TARGET_KL25Z)
gsfan 12:057089026a20 30 #define CFG_DATA_SIZE 512
gsfan 11:71d67fea5ace 31 #endif
gsfan 12:057089026a20 32
gsfan 12:057089026a20 33 #define CFG_HTTPD_HANDLER_NUM 10
gsfan 12:057089026a20 34 #define CFG_HTTPD_KEEPALIVE 10