Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed-os by
smstest.cpp
00001 #include "CellularModem.h" 00002 #include "smstest.h" 00003 00004 void smstest(CellularModem& modem) 00005 { 00006 modem.power(true); 00007 Thread::wait(1000); 00008 00009 #ifdef DESTINATION_NUMBER 00010 modem.sendSM(DESINATION_NUMBER, "Hello from mbed:)"); 00011 #endif 00012 00013 while(true) 00014 { 00015 char num[17]; 00016 char msg[64]; 00017 size_t count; 00018 int ret = modem.getSMCount(&count); 00019 if(ret) 00020 { 00021 printf("getSMCount returned %d\n", ret); 00022 Thread::wait(3000); 00023 continue; 00024 } 00025 if( count > 0) 00026 { 00027 printf("%d SMS to read\n", count); 00028 ret = modem.getSM(num, msg, 64); 00029 if(ret) 00030 { 00031 printf("getSM returned %d\n", ret); 00032 Thread::wait(3000); 00033 continue; 00034 } 00035 00036 printf("%s : %s\n", num, msg); 00037 } 00038 Thread::wait(3000); 00039 } 00040 } 00041
Generated on Tue Jul 12 2022 13:16:05 by
