GSwifiInterface (interface for GainSpan Wi-Fi GS1011 modules) see https://mbed.org/users/gsfan/notebook/GSwifiInterface/
Dependencies: GSwifiInterface mbed
Fork of Wifly_HelloWorld by
Diff: main.cpp
- Revision:
- 3:3b84102f022e
- Parent:
- 2:31905fe9369f
- Child:
- 4:fd030db1a6f4
--- a/main.cpp Mon Jan 30 10:54:57 2012 +0000 +++ b/main.cpp Fri Aug 17 10:57:22 2012 +0000 @@ -1,36 +1,20 @@ #include "mbed.h" -#include "Wifly.h" +#include "WiflyInterface.h" Serial pc(USBTX, USBRX); /* wifly object where: * - p9 and p10 are for the serial communication -* - p17 is for the reset pin +* - p25 is for the reset pin +* - p26 is for the connection status * - "mbed" is the ssid of the network * - "password" is the password * - true means that the security of the network is WPA */ -Wifly wifly(p9, p10, p21, "mbed", "password", true); - +WiflyInterface wifly(p9, p10, p25, p26, "ARMASE06", "armasedemo", true); int main() { - char recv[129]; - - // join the network specified in the constructor - while (!wifly.join()) { - printf("cannot to join the network, will retry!\r\n"); - wifly.reset(); - } - - printf("network joined!\r\n"); - - //print all received messages - while(1) - { - if(wifly.readable()) { - wifly.read(recv); - printf("read: %s\r\n", recv); - } - wait(0.2); - } + wifly.init(); // use DHCP + while (!wifly.connect()); // join the network + printf("IP Address is %s\n\r", wifly.getIPAddress()); } \ No newline at end of file