diff --git a/examples/BlynkClient/BlynkClient.ino b/examples/BlynkClient/BlynkClient.ino index d3d7ce3..219bf8c 100644 --- a/examples/BlynkClient/BlynkClient.ino +++ b/examples/BlynkClient/BlynkClient.ino @@ -30,13 +30,17 @@ // Select your modem: #define TINY_GSM_MODEM_SIM800 -// #define TINY_GSM_MODEM_SIM808 // #define TINY_GSM_MODEM_SIM900 +// #define TINY_GSM_MODEM_SIM808 +// #define TINY_GSM_MODEM_SIM868 // #define TINY_GSM_MODEM_UBLOX +// #define TINY_GSM_MODEM_M95 // #define TINY_GSM_MODEM_BG96 // #define TINY_GSM_MODEM_A6 // #define TINY_GSM_MODEM_A7 // #define TINY_GSM_MODEM_M590 +// #define TINY_GSM_MODEM_MC60 +// #define TINY_GSM_MODEM_MC60E // #define TINY_GSM_MODEM_ESP8266 // #define TINY_GSM_MODEM_XBEE @@ -95,4 +99,3 @@ void loop() { Blynk.run(); } - diff --git a/examples/FileDownload/FileDownload.ino b/examples/FileDownload/FileDownload.ino index 19c73a6..13bdfaf 100644 --- a/examples/FileDownload/FileDownload.ino +++ b/examples/FileDownload/FileDownload.ino @@ -15,13 +15,17 @@ // Select your modem: #define TINY_GSM_MODEM_SIM800 -// #define TINY_GSM_MODEM_SIM808 // #define TINY_GSM_MODEM_SIM900 +// #define TINY_GSM_MODEM_SIM808 +// #define TINY_GSM_MODEM_SIM868 // #define TINY_GSM_MODEM_UBLOX +// #define TINY_GSM_MODEM_M95 // #define TINY_GSM_MODEM_BG96 // #define TINY_GSM_MODEM_A6 // #define TINY_GSM_MODEM_A7 // #define TINY_GSM_MODEM_M590 +// #define TINY_GSM_MODEM_MC60 +// #define TINY_GSM_MODEM_MC60E // #define TINY_GSM_MODEM_ESP8266 // #define TINY_GSM_MODEM_XBEE @@ -204,4 +208,3 @@ void loop() { delay(1000); } } - diff --git a/examples/HttpClient/HttpClient.ino b/examples/HttpClient/HttpClient.ino index 95b3453..372c7d2 100644 --- a/examples/HttpClient/HttpClient.ino +++ b/examples/HttpClient/HttpClient.ino @@ -16,14 +16,19 @@ // Select your modem: #define TINY_GSM_MODEM_SIM800 -// #define TINY_GSM_MODEM_SIM808 // #define TINY_GSM_MODEM_SIM900 +// #define TINY_GSM_MODEM_SIM808 +// #define TINY_GSM_MODEM_SIM868 // #define TINY_GSM_MODEM_UBLOX +// #define TINY_GSM_MODEM_M95 // #define TINY_GSM_MODEM_BG96 // #define TINY_GSM_MODEM_A6 // #define TINY_GSM_MODEM_A7 // #define TINY_GSM_MODEM_M590 +// #define TINY_GSM_MODEM_MC60 +// #define TINY_GSM_MODEM_MC60E // #define TINY_GSM_MODEM_ESP8266 +// #define TINY_GSM_MODEM_XBEE // Increase RX buffer if needed //#define TINY_GSM_RX_BUFFER 512 @@ -157,4 +162,3 @@ void loop() { delay(1000); } } - diff --git a/examples/HttpsClient/HttpsClient.ino b/examples/HttpsClient/HttpsClient.ino index bd892d7..3b4e4a4 100644 --- a/examples/HttpsClient/HttpsClient.ino +++ b/examples/HttpsClient/HttpsClient.ino @@ -18,8 +18,19 @@ // Select your modem: #define TINY_GSM_MODEM_SIM800 +// #define TINY_GSM_MODEM_SIM900 // #define TINY_GSM_MODEM_SIM808 +// #define TINY_GSM_MODEM_SIM868 // #define TINY_GSM_MODEM_UBLOX +// #define TINY_GSM_MODEM_M95 +// #define TINY_GSM_MODEM_BG96 +// #define TINY_GSM_MODEM_A6 +// #define TINY_GSM_MODEM_A7 +// #define TINY_GSM_MODEM_M590 +// #define TINY_GSM_MODEM_MC60 +// #define TINY_GSM_MODEM_MC60E +// #define TINY_GSM_MODEM_ESP8266 +// #define TINY_GSM_MODEM_XBEE // Increase RX buffer if needed //#define TINY_GSM_RX_BUFFER 512 @@ -159,4 +170,3 @@ void loop() { delay(1000); } } - diff --git a/examples/MqttClient/MqttClient.ino b/examples/MqttClient/MqttClient.ino index da5933a..4fa6b92 100644 --- a/examples/MqttClient/MqttClient.ino +++ b/examples/MqttClient/MqttClient.ino @@ -29,13 +29,17 @@ // Select your modem: #define TINY_GSM_MODEM_SIM800 -// #define TINY_GSM_MODEM_SIM808 // #define TINY_GSM_MODEM_SIM900 +// #define TINY_GSM_MODEM_SIM808 +// #define TINY_GSM_MODEM_SIM868 // #define TINY_GSM_MODEM_UBLOX +// #define TINY_GSM_MODEM_M95 // #define TINY_GSM_MODEM_BG96 // #define TINY_GSM_MODEM_A6 // #define TINY_GSM_MODEM_A7 // #define TINY_GSM_MODEM_M590 +// #define TINY_GSM_MODEM_MC60 +// #define TINY_GSM_MODEM_MC60E // #define TINY_GSM_MODEM_ESP8266 // #define TINY_GSM_MODEM_XBEE @@ -171,4 +175,3 @@ void mqttCallback(char* topic, byte* payload, unsigned int len) { mqtt.publish(topicLedStatus, ledStatus ? "1" : "0"); } } - diff --git a/examples/WebClient/WebClient.ino b/examples/WebClient/WebClient.ino index e1127fd..1fbc9cf 100644 --- a/examples/WebClient/WebClient.ino +++ b/examples/WebClient/WebClient.ino @@ -10,14 +10,19 @@ // Select your modem: #define TINY_GSM_MODEM_SIM800 -// #define TINY_GSM_MODEM_SIM808 // #define TINY_GSM_MODEM_SIM900 +// #define TINY_GSM_MODEM_SIM808 +// #define TINY_GSM_MODEM_SIM868 // #define TINY_GSM_MODEM_UBLOX +// #define TINY_GSM_MODEM_M95 // #define TINY_GSM_MODEM_BG96 // #define TINY_GSM_MODEM_A6 // #define TINY_GSM_MODEM_A7 // #define TINY_GSM_MODEM_M590 +// #define TINY_GSM_MODEM_MC60 +// #define TINY_GSM_MODEM_MC60E // #define TINY_GSM_MODEM_ESP8266 +// #define TINY_GSM_MODEM_XBEE // Increase RX buffer if needed //#define TINY_GSM_RX_BUFFER 512 @@ -145,4 +150,3 @@ void loop() { delay(1000); } } - diff --git a/library.json b/library.json index 1833b28..d53c11b 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "TinyGSM", - "version": "0.3.6", + "version": "0.4.0", "description": "A small Arduino library for GPRS modules, that just works. Includes examples for Blynk, MQTT, File Download, and Web Client. Supports many GSM and wifi modules with AT command interfaces.", "keywords": "GSM, AT commands, AT, SIM800, SIM900, A6, A7, M590, ESP8266, SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868, SIM900A, SIM900D, SIM908, SIM968, M95, MC60, MC60E, BG96, ublox", "authors": diff --git a/library.properties b/library.properties index 9a8e1a1..f8d8073 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=TinyGSM -version=0.3.6 +version=0.4.0 author=Volodymyr Shymanskyy maintainer=Volodymyr Shymanskyy sentence=A small Arduino library for GPRS modules, that just works. diff --git a/src/TinyGsmClientA6.h b/src/TinyGsmClientA6.h index 477a28c..5cb0e34 100644 --- a/src/TinyGsmClientA6.h +++ b/src/TinyGsmClientA6.h @@ -8,6 +8,7 @@ #ifndef TinyGsmClientA6_h #define TinyGsmClientA6_h +//#pragma message("TinyGSM: TinyGsmClientA6") //#define TINY_GSM_DEBUG Serial @@ -188,6 +189,7 @@ public: */ bool init(const char* pin = NULL) { + DBG(GF("### Modem Defined:"), getModemName()); if (!testAT()) { return false; } diff --git a/src/TinyGsmClientBG96.h b/src/TinyGsmClientBG96.h index fd009c1..be7e7aa 100644 --- a/src/TinyGsmClientBG96.h +++ b/src/TinyGsmClientBG96.h @@ -8,6 +8,7 @@ #ifndef TinyGsmClientBG96_h #define TinyGsmClientBG96_h +//#pragma message("TinyGSM: TinyGsmClientBG96") //#define TINY_GSM_DEBUG Serial //#define TINY_GSM_USE_HEX @@ -212,6 +213,7 @@ public: */ bool init(const char* pin = NULL) { + DBG(GF("### Modem Defined:"), getModemName()); if (!testAT()) { return false; } diff --git a/src/TinyGsmClientESP8266.h b/src/TinyGsmClientESP8266.h index 1c6daf3..b6da2b2 100644 --- a/src/TinyGsmClientESP8266.h +++ b/src/TinyGsmClientESP8266.h @@ -8,6 +8,7 @@ #ifndef TinyGsmClientESP8266_h #define TinyGsmClientESP8266_h +//#pragma message("TinyGSM: TinyGsmClientESP8266") //#define TINY_GSM_DEBUG Serial @@ -205,6 +206,7 @@ public: */ bool init(const char* pin = NULL) { + DBG(GF("### Modem Defined:"), getModemName()); if (!testAT()) { return false; } diff --git a/src/TinyGsmClientM590.h b/src/TinyGsmClientM590.h index a33cb81..d56f319 100644 --- a/src/TinyGsmClientM590.h +++ b/src/TinyGsmClientM590.h @@ -8,6 +8,7 @@ #ifndef TinyGsmClientM590_h #define TinyGsmClientM590_h +//#pragma message("TinyGSM: TinyGsmClientM590") //#define TINY_GSM_DEBUG Serial @@ -185,6 +186,7 @@ public: */ bool init(const char* pin = NULL) { + DBG(GF("### Modem Defined:"), getModemName()); if (!testAT()) { return false; } diff --git a/src/TinyGsmClientM95.h b/src/TinyGsmClientM95.h index 6cbaca0..085ddae 100644 --- a/src/TinyGsmClientM95.h +++ b/src/TinyGsmClientM95.h @@ -8,6 +8,7 @@ #ifndef TinyGsmClientM95_h #define TinyGsmClientM95_h +//#pragma message("TinyGSM: TinyGsmClientM95") //#define TINY_GSM_DEBUG Serial //#define TINY_GSM_USE_HEX @@ -212,6 +213,7 @@ public: */ bool init(const char* pin = NULL) { + DBG(GF("### Modem Defined:"), getModemName()); if (!testAT()) { return false; } diff --git a/src/TinyGsmClientMC60.h b/src/TinyGsmClientMC60.h index db4379d..6e908c6 100644 --- a/src/TinyGsmClientMC60.h +++ b/src/TinyGsmClientMC60.h @@ -11,6 +11,7 @@ #ifndef TinyGsmClientMC60_h #define TinyGsmClientMC60_h +//#pragma message("TinyGSM: TinyGsmClientMC60") //#define TINY_GSM_DEBUG Serial //#define TINY_GSM_USE_HEX @@ -216,6 +217,7 @@ public: */ bool init(const char* pin = NULL) { + DBG(GF("### Modem Defined:"), getModemName()); if (!testAT()) { return false; } diff --git a/src/TinyGsmClientSIM800.h b/src/TinyGsmClientSIM800.h index a3adf22..e58f6f5 100644 --- a/src/TinyGsmClientSIM800.h +++ b/src/TinyGsmClientSIM800.h @@ -8,6 +8,7 @@ #ifndef TinyGsmClientSIM800_h #define TinyGsmClientSIM800_h +//#pragma message("TinyGSM: TinyGsmClientSIM800") //#define TINY_GSM_DEBUG Serial //#define TINY_GSM_USE_HEX @@ -221,6 +222,7 @@ public: */ bool init(const char* pin = NULL) { + DBG(GF("### Modem Defined:"), getModemName()); if (!testAT()) { return false; } diff --git a/src/TinyGsmClientSIM808.h b/src/TinyGsmClientSIM808.h index 7f3417e..35754a0 100644 --- a/src/TinyGsmClientSIM808.h +++ b/src/TinyGsmClientSIM808.h @@ -8,6 +8,7 @@ #ifndef TinyGsmClientSIM808_h #define TinyGsmClientSIM808_h +//#pragma message("TinyGSM: TinyGsmClientSIM808") #include diff --git a/src/TinyGsmClientUBLOX.h b/src/TinyGsmClientUBLOX.h index 0727580..a37eb7c 100644 --- a/src/TinyGsmClientUBLOX.h +++ b/src/TinyGsmClientUBLOX.h @@ -8,6 +8,7 @@ #ifndef TinyGsmClientUBLOX_h #define TinyGsmClientUBLOX_h +//#pragma message("TinyGSM: TinyGsmClientUBLOX") //#define TINY_GSM_DEBUG Serial @@ -211,6 +212,7 @@ public: */ bool init(const char* pin = NULL) { + DBG(GF("### Modem Defined:"), getModemName()); if (!testAT()) { return false; } diff --git a/src/TinyGsmClientXBee.h b/src/TinyGsmClientXBee.h index 111e240..3b72394 100644 --- a/src/TinyGsmClientXBee.h +++ b/src/TinyGsmClientXBee.h @@ -8,6 +8,7 @@ #ifndef TinyGsmClientXBee_h #define TinyGsmClientXBee_h +//#pragma message("TinyGSM: TinyGsmClientXBee") //#define TINY_GSM_DEBUG Serial @@ -215,6 +216,7 @@ public: */ bool init(const char* pin = NULL) { + DBG(GF("### Modem Defined:"), getModemName()); guardTime = 1100; // Start with a default guard time of 1 second if (!commandMode(10)) return false; // Try up to 10 times for the init diff --git a/tools/AT_Debug/AT_Debug.ino b/tools/AT_Debug/AT_Debug.ino index e8e985d..0d3db46 100644 --- a/tools/AT_Debug/AT_Debug.ino +++ b/tools/AT_Debug/AT_Debug.ino @@ -10,13 +10,17 @@ // Select your modem: #define TINY_GSM_MODEM_SIM800 -// #define TINY_GSM_MODEM_SIM808 // #define TINY_GSM_MODEM_SIM900 +// #define TINY_GSM_MODEM_SIM808 +// #define TINY_GSM_MODEM_SIM868 // #define TINY_GSM_MODEM_UBLOX +// #define TINY_GSM_MODEM_M95 // #define TINY_GSM_MODEM_BG96 // #define TINY_GSM_MODEM_A6 // #define TINY_GSM_MODEM_A7 // #define TINY_GSM_MODEM_M590 +// #define TINY_GSM_MODEM_MC60 +// #define TINY_GSM_MODEM_MC60E // #define TINY_GSM_MODEM_ESP8266 // #define TINY_GSM_MODEM_XBEE @@ -79,4 +83,3 @@ void loop() { delay(0); } } - diff --git a/tools/Diagnostics/Diagnostics.ino b/tools/Diagnostics/Diagnostics.ino index a57f2b8..d058d30 100644 --- a/tools/Diagnostics/Diagnostics.ino +++ b/tools/Diagnostics/Diagnostics.ino @@ -11,13 +11,17 @@ // Select your modem: #define TINY_GSM_MODEM_SIM800 -// #define TINY_GSM_MODEM_SIM808 // #define TINY_GSM_MODEM_SIM900 +// #define TINY_GSM_MODEM_SIM808 +// #define TINY_GSM_MODEM_SIM868 // #define TINY_GSM_MODEM_UBLOX +// #define TINY_GSM_MODEM_M95 // #define TINY_GSM_MODEM_BG96 // #define TINY_GSM_MODEM_A6 // #define TINY_GSM_MODEM_A7 // #define TINY_GSM_MODEM_M590 +// #define TINY_GSM_MODEM_MC60 +// #define TINY_GSM_MODEM_MC60E // #define TINY_GSM_MODEM_ESP8266 // #define TINY_GSM_MODEM_XBEE @@ -183,4 +187,3 @@ void loop() { delay(1000); } } - diff --git a/tools/FactoryReset/FactoryReset.ino b/tools/FactoryReset/FactoryReset.ino index 1570cfc..6b0456f 100644 --- a/tools/FactoryReset/FactoryReset.ino +++ b/tools/FactoryReset/FactoryReset.ino @@ -11,13 +11,17 @@ // Select your modem: #define TINY_GSM_MODEM_SIM800 -// #define TINY_GSM_MODEM_SIM808 // #define TINY_GSM_MODEM_SIM900 +// #define TINY_GSM_MODEM_SIM808 +// #define TINY_GSM_MODEM_SIM868 // #define TINY_GSM_MODEM_UBLOX +// #define TINY_GSM_MODEM_M95 // #define TINY_GSM_MODEM_BG96 // #define TINY_GSM_MODEM_A6 // #define TINY_GSM_MODEM_A7 // #define TINY_GSM_MODEM_M590 +// #define TINY_GSM_MODEM_MC60 +// #define TINY_GSM_MODEM_MC60E // #define TINY_GSM_MODEM_ESP8266 // #define TINY_GSM_MODEM_XBEE @@ -67,4 +71,3 @@ void setup() { void loop() { } -