Simple test for USSD message.
Dependencies: C027 UbloxUSBModem mbed
Fork of C027_USSDTest by
Diff: main.cpp
- Revision:
- 10:6379202ce3cb
- Parent:
- 8:f1553dd1d597
- Child:
- 11:574b496fe924
diff -r 116214697287 -r 6379202ce3cb main.cpp --- 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);