|
@ -27,10 +27,11 @@ |
|
|
#include "TinyGsmTime.tpp" |
|
|
#include "TinyGsmTime.tpp" |
|
|
|
|
|
|
|
|
#define GSM_NL "\r\n" |
|
|
#define GSM_NL "\r\n" |
|
|
static const char GSM_OK[] TINY_GSM_PROGMEM = "OK" GSM_NL; |
|
|
|
|
|
|
|
|
static const char GSM_OK[] TINY_GSM_PROGMEM = "OK" GSM_NL; |
|
|
static const char GSM_ERROR[] TINY_GSM_PROGMEM = "ERROR" GSM_NL; |
|
|
static const char GSM_ERROR[] TINY_GSM_PROGMEM = "ERROR" GSM_NL; |
|
|
#if defined TINY_GSM_DEBUG |
|
|
|
|
|
|
|
|
#if defined TINY_GSM_DEBUG |
|
|
static const char GSM_CME_ERROR[] TINY_GSM_PROGMEM = GSM_NL "+CME ERROR:"; |
|
|
static const char GSM_CME_ERROR[] TINY_GSM_PROGMEM = GSM_NL "+CME ERROR:"; |
|
|
|
|
|
static const char GSM_CMS_ERROR[] TINY_GSM_PROGMEM = GSM_NL "+CMS ERROR:"; |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
enum RegStatus { |
|
|
enum RegStatus { |
|
@ -476,11 +477,11 @@ class TinyGsmMC60 : public TinyGsmModem<TinyGsmMC60>, |
|
|
GsmConstStr r2 = GFP(GSM_ERROR), |
|
|
GsmConstStr r2 = GFP(GSM_ERROR), |
|
|
#if defined TINY_GSM_DEBUG |
|
|
#if defined TINY_GSM_DEBUG |
|
|
GsmConstStr r3 = GFP(GSM_CME_ERROR), |
|
|
GsmConstStr r3 = GFP(GSM_CME_ERROR), |
|
|
|
|
|
GsmConstStr r4 = GFP(GSM_CMS_ERROR), |
|
|
#else |
|
|
#else |
|
|
GsmConstStr r3 = NULL, |
|
|
|
|
|
|
|
|
GsmConstStr r3 = NULL, GsmConstStr r4 = NULL, |
|
|
#endif |
|
|
#endif |
|
|
GsmConstStr r4 = NULL, GsmConstStr r5 = NULL, |
|
|
|
|
|
GsmConstStr r6 = NULL) { |
|
|
|
|
|
|
|
|
GsmConstStr r5 = NULL, GsmConstStr r6 = NULL) { |
|
|
/*String r1s(r1); r1s.trim(); |
|
|
/*String r1s(r1); r1s.trim(); |
|
|
String r2s(r2); r2s.trim(); |
|
|
String r2s(r2); r2s.trim(); |
|
|
String r3s(r3); r3s.trim(); |
|
|
String r3s(r3); r3s.trim(); |
|
@ -569,11 +570,11 @@ class TinyGsmMC60 : public TinyGsmModem<TinyGsmMC60>, |
|
|
GsmConstStr r2 = GFP(GSM_ERROR), |
|
|
GsmConstStr r2 = GFP(GSM_ERROR), |
|
|
#if defined TINY_GSM_DEBUG |
|
|
#if defined TINY_GSM_DEBUG |
|
|
GsmConstStr r3 = GFP(GSM_CME_ERROR), |
|
|
GsmConstStr r3 = GFP(GSM_CME_ERROR), |
|
|
|
|
|
GsmConstStr r4 = GFP(GSM_CMS_ERROR), |
|
|
#else |
|
|
#else |
|
|
GsmConstStr r3 = NULL, |
|
|
|
|
|
|
|
|
GsmConstStr r3 = NULL, GsmConstStr r4 = NULL, |
|
|
#endif |
|
|
#endif |
|
|
GsmConstStr r4 = NULL, GsmConstStr r5 = NULL, |
|
|
|
|
|
GsmConstStr r6 = NULL) { |
|
|
|
|
|
|
|
|
GsmConstStr r5 = NULL, GsmConstStr r6 = NULL) { |
|
|
String data; |
|
|
String data; |
|
|
return waitResponse(timeout_ms, data, r1, r2, r3, r4, r5, r6); |
|
|
return waitResponse(timeout_ms, data, r1, r2, r3, r4, r5, r6); |
|
|
} |
|
|
} |
|
@ -582,11 +583,11 @@ class TinyGsmMC60 : public TinyGsmModem<TinyGsmMC60>, |
|
|
GsmConstStr r2 = GFP(GSM_ERROR), |
|
|
GsmConstStr r2 = GFP(GSM_ERROR), |
|
|
#if defined TINY_GSM_DEBUG |
|
|
#if defined TINY_GSM_DEBUG |
|
|
GsmConstStr r3 = GFP(GSM_CME_ERROR), |
|
|
GsmConstStr r3 = GFP(GSM_CME_ERROR), |
|
|
|
|
|
GsmConstStr r4 = GFP(GSM_CMS_ERROR), |
|
|
#else |
|
|
#else |
|
|
GsmConstStr r3 = NULL, |
|
|
|
|
|
|
|
|
GsmConstStr r3 = NULL, GsmConstStr r4 = NULL, |
|
|
#endif |
|
|
#endif |
|
|
GsmConstStr r4 = NULL, GsmConstStr r5 = NULL, |
|
|
|
|
|
GsmConstStr r6 = NULL) { |
|
|
|
|
|
|
|
|
GsmConstStr r5 = NULL, GsmConstStr r6 = NULL) { |
|
|
return waitResponse(1000, r1, r2, r3, r4, r5, r6); |
|
|
return waitResponse(1000, r1, r2, r3, r4, r5, r6); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|