From d7e4dde7b2ab172cbc5aae50a1cb0137b053ce1f Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Thu, 8 Dec 2016 00:46:21 +0200 Subject: [PATCH] Fix tools --- tools/AT_Debug/AT_Debug.ino | 2 +- tools/FactoryReset/FactoryReset.ino | 2 +- tools/SimpleTest/SimpleTest.ino | 32 ++++++++++++++++++----------- 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/tools/AT_Debug/AT_Debug.ino b/tools/AT_Debug/AT_Debug.ino index d004ba5..5e68395 100644 --- a/tools/AT_Debug/AT_Debug.ino +++ b/tools/AT_Debug/AT_Debug.ino @@ -16,7 +16,7 @@ #define SerialAT Serial1 // or Software Serial on Uno, Nano -//#include +//#include //SoftwareSerial SerialAT(2, 3); // RX, TX #include diff --git a/tools/FactoryReset/FactoryReset.ino b/tools/FactoryReset/FactoryReset.ino index 30146a3..c00c031 100644 --- a/tools/FactoryReset/FactoryReset.ino +++ b/tools/FactoryReset/FactoryReset.ino @@ -17,7 +17,7 @@ #define SerialAT Serial1 // or Software Serial on Uno, Nano -//#include +//#include //SoftwareSerial SerialAT(2, 3); // RX, TX #include diff --git a/tools/SimpleTest/SimpleTest.ino b/tools/SimpleTest/SimpleTest.ino index bffd5c4..d7152e8 100644 --- a/tools/SimpleTest/SimpleTest.ino +++ b/tools/SimpleTest/SimpleTest.ino @@ -19,31 +19,35 @@ char apn[] = "YourAPN"; char user[] = ""; char pass[] = ""; +// Set serial for debug console (to the Serial Monitor, speed 115200) +#define SerialMonitor Serial + +// Set serial for AT commands (to the module) // Use Hardware Serial on Mega, Leonardo, Micro -#define GsmSerial Serial1 +#define SerialAT Serial1 // or Software Serial on Uno, Nano //#include -//SoftwareSerial GsmSerial(2, 3); // RX, TX +//SoftwareSerial SerialAT(2, 3); // RX, TX -StreamDebugger DebugSerial(GsmSerial, Serial); -TinyGsmClient client(DebugSerial); +StreamDebugger DebugAT(SerialAT, SerialMonitor); +TinyGsmClient client(DebugAT); char server[] = "cdn.rawgit.com"; char resource[] = "/vshymanskyy/tinygsm/master/extras/test_simple.txt"; void setup() { // Set console baud rate - Serial.begin(115200); + SerialMonitor.begin(115200); delay(10); // Set GSM module baud rate - GsmSerial.begin(115200); + SerialAT.begin(115200); delay(3000); // Restart takes quite some time // You can skip it in many cases - Serial.println("Restarting modem..."); + SerialMonitor.println("Restarting modem..."); client.restart(); } @@ -72,7 +76,7 @@ void loop() { while (client.connected() && millis() - timeout < 10000L) { while (client.available()) { char c = client.read(); - //Serial.print(c); + //SerialMonitor.print(c); bytesReceived += 1; timeout = millis(); } @@ -82,10 +86,14 @@ void loop() { client.networkDisconnect(); - Serial.println(); - Serial.println("************************"); - Serial.print (" Test: "); Serial.println((bytesReceived == 1000) ? "PASSED" : "FAIL"); - Serial.println("************************"); + SerialMonitor.println(); + SerialMonitor.println("************************"); + SerialMonitor.print (" Received: "); + SerialMonitor.print(bytesReceived); + SerialMonitor.println("bytes"); + SerialMonitor.print (" Test: "); + SerialMonitor.println((bytesReceived == 1000) ? "PASSED" : "FAIL"); + SerialMonitor.println("************************"); // Do nothing forevermore while (true) {