HTTP Server upon new mbed Ethernet Interface. Based on original code by Henry Leinen.
Dependencies: EthernetInterface mbed-rtos mbed
Fork of HTTP_server by
main.cpp
- Committer:
- pabloxid
- Date:
- 2013-08-05
- Revision:
- 4:2a34139c7246
- Parent:
- 1:f0c641cd9bad
File content as of revision 4:2a34139c7246:
#include "mbed.h" #include "EthernetInterface.h" #include "HTTPServer.h" LocalFileSystem local("local"); DigitalOut led1(LED1); void http_thread (void const* arg); // int main() { EthernetInterface eth; eth.init(); //Use DHCP eth.connect(); printf("IP Address is %s\n", eth.getIPAddress()); Thread httpsvr( &http_thread ); while (true) { led1 = 1-led1; Thread::wait (1000); } } ////////////////////////////////////////////////////////////////////////////////////////////////////// // HTTP THREAD // ////////////////////////////////////////////////////////////////////////////////////////////////////// void http_thread (void const* arg) { HTTPServer svr (80, "/local/"); // esto incluye el init // osThreadSetPriority( Thread::gettid() , osPriorityBelowNormal ); while (1) { svr.poll(); } }