by Rob Toulson and Tim Wilmshurst from textbook "Fast and Effective Embedded Systems Design: Applying the ARM mbed"
main.cpp
- Committer:
- robt
- Date:
- 2013-06-16
- Revision:
- 0:4a5bf258d7dd
File content as of revision 0:4a5bf258d7dd:
/* Program Example: 12.10 mbed file server setup */ #include "mbed.h" #include "EthernetNetIf.h" #include "HTTPServer.h" LocalFileSystem fs("webfs"); EthernetNetIf eth( IpAddr(192,168,0,101), //IP Address IpAddr(255,255,255,0), //Network Mask IpAddr(192,168,0,1), //Gateway IpAddr(192,168,0,1) //DNS ); HTTPServer svr; int main() { eth.setup(); FSHandler::mount("/webfs", "/"); //Mount webfs path on root path svr.addHandler<FSHandler>("/"); //Default handler svr.bind(80); while(1) { Net::poll(); // poll for internet data exchange requests } }