Simple test for USSD message.

Dependencies:   C027 UbloxUSBModem mbed

Fork of C027_USSDTest by u-blox

Revision:
10:6379202ce3cb
Parent:
8:f1553dd1d597
Child:
11:574b496fe924
--- a/main.cpp	Mon Feb 24 15:23:21 2014 +0000
+++ b/main.cpp	Mon Feb 24 18:17:30 2014 +0000
@@ -11,16 +11,27 @@
 {
     printf("Starting USSD test on Ublox C027, first calling mdmPower for the modem \n");
     c027.mdmPower(true);
-    printf("Waiting for modem to settle after power on...\n");
-    wait(5000);
+    printf("Waiting 15 sec for modem to settle after power on...");
+    for(int x=1;x<=15;x++)
+    {
+        wait(1);
+        printf(".");
+    }
+        
+    
     
     printf("Creating modem object...\n");
     UbloxUSBGSMModem modem; // for LISA-C use the UbloxUSBCDMAModem instead
     char result[32];
-    printf("Waiting for modem to settle, just created the modem object.\n");
-    wait(5000);
+    printf("/nWaiting 15 sec for modem to settle, just created the modem object.\n");
+    for(int x=1;x<=15;x++)
+    {
+        wait(1);
+        printf(".");
+    }
     
-    printf("....wait over!\n");
+    
+    printf("/n....wait over!\n");
     printf("Sending %s on USSD channel\n", USSD_COMMAND);
     int ret = modem.sendUSSD(USSD_COMMAND, result, 32);