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
Diff: main.cpp
- 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