reef monitor
Dependencies: mbed-rtos EthernetInterface FatFileSystemCpp MCP23S17 SDFileSystem mbed
Fork of HTTPServerHelloWorld by
main.cpp
- Committer:
- wyunreal
- Date:
- 2014-01-31
- Revision:
- 3:5dc0023e6284
- Parent:
- HTTPServerHelloWorld.cpp@ 0:5630d7e58a0b
- Child:
- 4:a19825caaf41
File content as of revision 3:5dc0023e6284:
#include "mbed.h" #include "HTTPServer.h" #include "EthernetService.h" #include "NTPClient.h" EthernetService ethernetService; DigitalOut led1(LED1); DigitalOut led4(LED4); int main() { printf("Setting up Ethernet ...\n"); if(!ethernetService.setup()) { printf("Error starting ethernet service\n"); } else { ethernetService.setRtcTime(); } Ethernet ethf; HTTPServer svr; svr.addHandler<SimpleHandler>("/"); //Default handler svr.bind(80); printf("Listening on port 80 ...\n"); Timer tm; tm.start(); //Listen indefinitely while(true) { if(ethf.link()) { led4 = 1; } else { led4 = 0; } Net::poll(); if(tm.read()>.5) { led1=!led1; //Show that we are alive tm.start(); } } }