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();
}
}
