Sample project to connect to AT&T M2X from the STM32 Nucleo + MTSAS Cellular SocketModem shield

Dependencies:   M2XStreamClient jsonlite mbed

Fork of MTSAS_Cellular_Connect_M2X_Example_F411 by Joe Tijerina

Revision:
2:99606ba5d1bf
Parent:
1:4c54ec0a3a20
Child:
3:f22ad66e049e
--- a/main.cpp	Thu Jul 24 21:28:21 2014 +0000
+++ b/main.cpp	Fri Jul 25 16:52:15 2014 +0000
@@ -37,10 +37,10 @@
     Cellular* radio = CellularFactory::create(io);
     for (int i = 0; i < 10; i++) {
         if (i >= 10) {
-            printf("Failed to set APN\n");
+            logError("Failed to set APN\n");
         }
         if (radio->setApn(APN) == MTS_SUCCESS) {
-            printf("Successfully set APN\n");
+            logInfo("Successfully set APN\n");
             break;
         } else {
             wait(1);
@@ -50,10 +50,10 @@
     //Establish PPP link
     for (int i = 0; i < 10; i++) {
         if (i >= 10) {
-            printf("Failed to connect to cell network\n");
+            logError("Failed to connect to cell network\n");
         }
         if (radio->connect() == true) {
-            printf("Successfully established PPP link\n");
+            logInfo("Successfully established PPP link\n");
             break;
         } else {
             wait(1);
@@ -63,10 +63,10 @@
     //Ping google.com
     for (int i = 0; i < 10; i++) {
         if (i >= 10) {
-            printf("Failed to ping google.com\n");
+            logError("Failed to ping google.com\n");
         }
         if (radio->ping() == true) {
-            printf("Successfully pinged google.com\n");
+            logInfo("Successfully pinged google.com\n");
             break;
         } else {
             wait(1);
@@ -76,6 +76,6 @@
     //Disconnect ppp link
     radio->disconnect();
     
-    printf("End of example code\n");
+    logInfo("End of example code\n");
     return 0;
 }
\ No newline at end of file