NerfUS

Dependencies:   mbed mbed-rtos HardwareInterface EthernetInterface WebSocketClient

main.cpp

Committer:
ericmatte
Date:
2017-03-01
Revision:
17:8c77b958edd7
Parent:
13:850be84c78dd

File content as of revision 17:8c77b958edd7:

#include "rtos.h"
#include "HardwareLPC1768.hpp"
#include "WSRequest.hpp"

DigitalOut led(LED1);

/** Allow simple communication with a websocket server */
void serverCommunication()
{
    WSRequest server("ws://192.168.64.42:8000/");
    char buf[32] = "Testing the server";
    printf("Sending message to server: %s", buf);
    server.send(buf);
    
    while(1)
    {
        server.onMessage(buf);
        printf("Received: %s\n\r", buf);
    } 
}

int main()
{
    // serverCommunication();
    
    HardwareLPC1768 hardware_lpc1768(led);
    while(1)
    {
        
        hardware_lpc1768.blink();
    }
}