Core Base Classes for the Light Endpoints
Dependents: mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_ethernet ... more
Diff: main.cpp
- Revision:
- 152:659a8ebcbe93
- Parent:
- 151:d6500663ed8c
- Child:
- 154:6e60f310ab78
diff -r d6500663ed8c -r 659a8ebcbe93 main.cpp --- a/main.cpp Wed Apr 02 06:00:01 2014 +0000 +++ b/main.cpp Wed Apr 02 16:08:54 2014 +0000 @@ -108,14 +108,10 @@ } // main entry point - int main() { + int main() { #ifdef CELLULAR_NETWORK - C027 c027; - c027.mdmPower(true); - c027.mdmReset(); - c027.mdmWakeup(); - UBLOX_MODEM modem(NC,true,1); - modem.power(true); + C027 c027; + UBLOX_MODEM modem(NC,true,1); #endif #ifdef NETWORK_MUTEX network_mutex = new Mutex(); @@ -127,10 +123,10 @@ sprintf(fmt_mac,"%02x:%02x:%02x:%02x:%02x:%02x",mac[0],mac[1],mac[2],mac[3],mac[4],mac[5]); #endif error_handler = new ErrorHandler(&pc,&lcd); -#ifndef CELLULAR_NETWORK +#ifdef CELLULAR_NETWORK + endpoint = new MBEDEndpoint(error_handler,&modem,&c027); +#else endpoint = new MBEDEndpoint(error_handler,ðernet,NULL); -#else - endpoint = new MBEDEndpoint(error_handler,&modem,&c027); #endif if (endpoint != NULL) endpoint->run(); }