Dependencies:   mbed lwip

main.cpp

Committer:
chris
Date:
2009-09-22
Revision:
1:3a52abf35e4f
Parent:
0:cf26091e3c21

File content as of revision 1:3a52abf35e4f:

#include "DemoBoard.h"

/*
 * This project uses an RFID tag reader and the USB interface as a HID keyboard
 * When an RFID tag is presented to the reader, it is "typed" to the host
 */

int main() {


  // Create a HTTPServer on default Port
  HTTPServer *http = new HTTPServer();

  // Register RPC in /rpc space
  http->addHandler(new HTTPRPC());

  // Register local filesystem to all places which are not in /rpc
  http->addHandler(new HTTPFileSystemHandler("/", "/local/"));

  // Register the HTTPServer on the Network device (will hopfully disappear in the next Version)
  http->bind();

  NetServer *net = NetServer::get();
  
  lcd.locate(0,1);
  lcd.printf("%hhu.%hhu.%hhu.%hhu\n", (net->getIPAddr().addr)&0xFF, (net->getIPAddr().addr>>8)&0xFF, (net->getIPAddr().addr>>16)&0xFF, (net->getIPAddr().addr>>24)&0xFF);

  while(1) {
      http->poll();
    }



}