Server for window shades - using Soffy DCT-30 motors - more details here http://robdobson.com/2013/10/moving-my-window-shades-control-to-mbed/

Dependencies:   EthernetInterface RdWebServer mbed-rtos mbed

main.cpp

Committer:
Bobty
Date:
2013-09-18
Revision:
0:d5f69749da59
Child:
1:486b1571d1c4

File content as of revision 0:d5f69749da59:

#include "mbed.h"
#include "EthernetInterface.h"
#include <stdio.h>
#include <string.h>
#include "RdWebServer.h"

#define PORT   80

RdWebServer webServer;

EthernetInterface eth;

DigitalOut led1(LED1); //server listning status
DigitalOut led2(LED2); //socket connecting status

Ticker ledTick;

void ledTickfunc()
{
    if(webServer.isListening())
    {
        led1 = !led1;
    }
    else
    {
        led1 = false;
    }
}

int main (void)
{
    ledTick.attach(&ledTickfunc,0.5);

    // setup ethernet interface
    eth.init(); //Use DHCP
    eth.connect();
    printf("IP Address is %s\n\r", eth.getIPAddress());

    webServer.init(PORT, &led2);
    webServer.run();


}