Fork of VodafoneUSBModemSMSTest with updated USBHost library
Dependencies: VodafoneUSBModem mbed
main.cpp
- Committer:
- donatien
- Date:
- 2012-08-17
- Revision:
- 1:aec7cead26e0
- Parent:
- 0:84b309440ef3
- Child:
- 2:304b01e3b368
File content as of revision 1:aec7cead26e0:
#include "mbed.h" #include "VodafoneUSBModem.h" #define MY_PHONE_NUMBER "+44xxxxxxx" void test(void const*) { VodafoneUSBModem modem; modem.sendSM(MY_PHONE_NUMBER, "Hello from mbed:)"); while(true) { char num[17]; char msg[64]; size_t count; int ret = modem.getSMCount(&count); if(ret) { printf("getSMCount returned %d\n", ret); Thread::wait(3000); continue; } if( count > 0) { printf("%d SMS to read\n", count); ret = modem.getSM(num, msg, 64); if(ret) { printf("getSM returned %d\n", ret); Thread::wait(3000); continue; } printf("%s : %s\n", num, msg); } Thread::wait(3000); } } int main() { Thread testTask(test, NULL, osPriorityNormal, 1024 * 4); DigitalOut led(LED1); while(1) { led=!led; Thread::wait(1000); } return 0; }