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

Fork of GSwifi_old 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/

Information

Please change the baud rate in advance.

  • ATB=115200
  • AT&W0

It may be better and sometimes faster.
GSwifi gs(p13, p14, baud);

Heavily modified new library: http://mbed.org/users/gsfan/code/GSwifi

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

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

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

Information

モジュールはあらかじめ次のコマンドでボーレートを変更しておく。

  • ATB=115200
  • AT&W0

場合によってはもっと高速の方がいいかもしれない。クラス宣言時にレート設定をする。
GSwifi gs(p13, p14, baud);

大幅に更新された新しいライブラリ: http://mbed.org/users/gsfan/code/GSwifi

Revision:
11:983f4e832a3e
Parent:
10:698c5e96b5b1
Child:
12:63e714550791
--- a/GSwifi.cpp	Wed Aug 22 01:33:46 2012 +0000
+++ b/GSwifi.cpp	Tue Sep 04 07:15:13 2012 +0000
@@ -19,8 +19,8 @@
 #define _gs_getc() LPC_UART1->RBR
 #define _gs_putc(c) while(!(LPC_UART1->LSR & (1<<5))); LPC_UART1->THR = c
 #elif defined(TARGET_LPC11U24)
-#define _gs_getc() LPC_UART->RBR
-#define _gs_putc(c) while(!(LPC_UART->LSR & (1<<5))); LPC_UART->THR = c
+#define _gs_getc() LPC_USART->RBR
+#define _gs_putc(c) while(!(LPC_USART->LSR & (1<<5))); LPC_USART->THR = c
 #endif
 #else
 #define _gs_getc() _gs.getc()
@@ -431,7 +431,7 @@
             if (buf[0] >= '0' && buf[0] <= '9') {
                 int year, month, day, hour, min, sec;
                 struct tm t;
-                sscanf(buf, "%d/%d/%d,%d:%d,%d", &day, &month, &year, &hour, &min, &sec);
+                sscanf(buf, "%d/%d/%d,%d:%d:%d", &day, &month, &year, &hour, &min, &sec);
                 t.tm_sec = sec;
                 t.tm_min = min;
                 t.tm_hour = hour;