HTTPサーバテスト
Dependencies: EthernetNetIf mbed HTTPServer
main.cpp
- Committer:
- jksoft
- Date:
- 2011-11-20
- Revision:
- 0:546e1420b6eb
File content as of revision 0:546e1420b6eb:
#include "mbed.h" #include "EthernetNetIf.h" // CuÌwb_Et@CðCN[h #include "HTTPServer.h" // CuÌwb_Et@CðCN[h // CuÌè` EthernetNetIf eth; // C[TlbgEC^[tF[X HTTPServer svr; // HTTPT[o DigitalOut led1(LED1); // ®ì\¦p DigitalOut led2(LED2, "led2"); // uEUã©çµ¤½ßɼOðt¯é AnalogIn ain(p15,"tmp"); // uEUã©çµ¤½ßɼOðt¯é LocalFileSystem fs("webfs"); // uEUã©çmbedhCuÉANZX int main() { printf("Setting up...\n"); EthernetErr ethErr = eth.setup(); // lbg[NÉÚ± if(ethErr) { // Ú±Ùí printf("Error %d in setup.\n", ethErr); return -1; } printf("Setup OK\n"); // HTTPT[oÌÝè FSHandler::mount("/webfs", "/"); svr.addHandler<RPCHandler>("/rpc"); svr.addHandler<FSHandler>("/"); svr.bind(80); printf("Listening...\n"); Timer tm; tm.start(); // ^C}EX^[g while(true) { Net::poll(); // lbg[N if(tm.read()>.5) // ^C}EX^[gµÄ©ç0.5b½Á½ç·é { led1=!led1; // LEDð_Å tm.start(); // ^C}EX^[g } } return 0; }