ECE4180 Lab 4

Dependencies:   4DGL-uLCD-SE NTPClient WiflyInterface mbed

Fork of Wifly_HelloWorld by Samuel Mokrani

main.cpp

Committer:
samux
Date:
2012-01-30
Revision:
1:49e1e9ed6e39
Parent:
0:90ba0f51aa64
Child:
2:31905fe9369f

File content as of revision 1:49e1e9ed6e39:

#include "mbed.h"
#include "Wifly.h"

Serial pc(USBTX, USBRX);

/* wifly object where:
*     - p9 and p10 are for the serial communication
*     - p17 is for the reset pin
*     - "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", "mbedapm2011", 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);
    }
}