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

Revision:
0:d5f69749da59
Child:
1:486b1571d1c4
diff -r 000000000000 -r d5f69749da59 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Sep 18 21:37:04 2013 +0000
@@ -0,0 +1,43 @@
+#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();
+
+
+}