f

Dependencies:   mbed

Fork of lwip by mbed unsupported

Revision:
0:5e1631496985
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/examples/HTTPServer/main.cpp	Tue May 08 15:32:10 2012 +0100
@@ -0,0 +1,32 @@
+#include "mbed.h"
+#include "HTTPServer.h"
+#include "HTTPRPC.h"
+#include "HTTPFS.h"
+
+HTTPServer http;
+DigitalOut led1(LED1, "led1");
+DigitalOut led2(LED2, "led2");
+DigitalOut led3(LED3, "led3");
+DigitalOut led4(LED4, "led4");
+LocalFileSystem local("local");
+
+int main(void) {
+    Base::add_rpc_class<AnalogIn>();
+    Base::add_rpc_class<AnalogOut>();
+    Base::add_rpc_class<DigitalIn>();
+    Base::add_rpc_class<DigitalOut>();
+    Base::add_rpc_class<PwmOut>();
+    Base::add_rpc_class<Timer>();
+    Base::add_rpc_class<SPI>();
+    Base::add_rpc_class<BusOut>();
+    Base::add_rpc_class<BusIn>();
+
+    http.addHandler(new HTTPRPC());
+    http.addHandler(new HTTPFileSystemHandler("/", "/local/"));
+    http.bind();
+
+    while(1) {
+        http.poll();
+    }
+}
+