My Hello World

Import program

00001 #include "mbed.h"
00002 #include "EthernetNetIf.h"
00003 #include "HTTPServer.h"
00004 
00005 EthernetNetIf eth;  
00006 HTTPServer svr;
00007 
00008 DigitalOut led1(LED1);
00009 
00010 int main() {
00011   printf("Setting up...\n");
00012   EthernetErr ethErr = eth.setup();
00013   if(ethErr)
00014   {
00015     printf("Error %d in setup.\n", ethErr);
00016     return -1;
00017   }
00018   printf("Setup OK\n");
00019   
00020   svr.addHandler<SimpleHandler>("/"); //Default handler
00021   svr.bind(80);
00022   
00023   printf("Listening...\n");
00024     
00025   Timer tm;
00026   tm.start();
00027   //Listen indefinitely
00028   while(true)
00029   {
00030     Net::poll();
00031     if(tm.read()>.5)
00032     {
00033       led1=!led1; //Show that we are alive
00034       tm.start();
00035     }
00036   }
00037   
00038   return 0;
00039 }


Please log in to post comments.