MiMicSDK Tcp client socket sample program.
Dependencies: NyFileSystems libMiMic mbed-rtos mbed
Fork of WebSocketSample by
Diff: main.cpp
- Revision:
- 10:80c05810f911
- Parent:
- 6:20dcb08e1b43
- Child:
- 12:218b57d9a6d4
diff -r e3de48c39ffd -r 80c05810f911 main.cpp --- a/main.cpp Mon Apr 29 08:26:22 2013 +0000 +++ b/main.cpp Sun May 05 03:32:31 2013 +0000 @@ -11,14 +11,15 @@ #include "mbed.h" #include "SDFileSystem.h" #include "mimic.h" - +#include "utils/PlatformInfo.h" +DigitalOut mbedled(LED1); +DigitalOut lpcxled(P0_22); /** * local filesystem support. */ -LocalFileSystem lf("local"); +LocalFileSystem2 lf("local"); SDFileSystem sd(p5, p6, p7, p8,"sd"); -DigitalOut led1(LED1); unsigned int p; /** * MiMic RemoteMCU httpd.<br/> @@ -43,7 +44,14 @@ virtual void onRequest(HttpdConnection& i_connection) { p++; - led1=p%2; + switch(PlatformInfo::getPlatformType()){ + case PlatformInfo::PF_MBED: + mbedled = p%2; + break; + case PlatformInfo::PF_LPCXPRESSO: + lpcxled = p%2; + break; + } //try to ModLocalFileSystem if(this->modlocal.execute(i_connection)){ return; @@ -76,6 +84,7 @@ Net net(cfg); //create a net instance. //try to override setting by local file. if(!cfg.loadFromFile("/local/mimic.cfg")){ + wait_ms(1000); cfg.loadFromFile("/sd/mimic.cfg"); } FsHttpd httpd; //create a httpd instance.