From f508e78b4e19ea12d20fea57750f80c84e4f1e5a Mon Sep 17 00:00:00 2001 From: Sara Damiano Date: Fri, 14 May 2021 14:19:22 -0400 Subject: [PATCH] Can't test *everything* on small processors Signed-off-by: Sara Damiano --- examples/AllFunctions/AllFunctions.ino | 10 +++++----- tools/test_build/test_build.ino | 16 +++++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/examples/AllFunctions/AllFunctions.ino b/examples/AllFunctions/AllFunctions.ino index 70ca7a0..96e0e55 100644 --- a/examples/AllFunctions/AllFunctions.ino +++ b/examples/AllFunctions/AllFunctions.ino @@ -74,10 +74,10 @@ SoftwareSerial SerialAT(2, 3); // RX, TX #define TINY_GSM_TEST_USSD false #define TINY_GSM_TEST_BATTERY true #define TINY_GSM_TEST_TEMPERATURE true -#define TINY_GSM_TEST_GSM_LOCATION true -#define TINY_GSM_TEST_NTP true -#define TINY_GSM_TEST_TIME true -#define TINY_GSM_TEST_GPS true +#define TINY_GSM_TEST_GSM_LOCATION false +#define TINY_GSM_TEST_NTP false +#define TINY_GSM_TEST_TIME false +#define TINY_GSM_TEST_GPS false // disconnect and power down modem after tests #define TINY_GSM_POWERDOWN false @@ -99,7 +99,7 @@ const char wifiSSID[] = "YourSSID"; const char wifiPass[] = "YourWiFiPass"; // Server details to test TCP/SSL -const char server[] = "vsh.pp.ua"; +const char server[] = "vsh.pp.ua"; const char resource[] = "/TinyGSM/logo.txt"; #include diff --git a/tools/test_build/test_build.ino b/tools/test_build/test_build.ino index 0656390..957c1ce 100644 --- a/tools/test_build/test_build.ino +++ b/tools/test_build/test_build.ino @@ -37,6 +37,7 @@ void loop() { modem.isNetworkConnected(); modem.waitForNetwork(); modem.waitForNetwork(15000L); + modem.waitForNetwork(15000L, true); modem.getSignalQuality(); modem.getLocalIP(); modem.localIP(); @@ -118,7 +119,7 @@ void loop() { #endif // Test the calling functions -#if defined(TINY_GSM_MODEM_HAS_CALLING) +#if defined(TINY_GSM_MODEM_HAS_CALLING) && not defined(__AVR_ATmega32U4__) modem.callNumber(String("+380000000000")); modem.callHangup(); @@ -130,7 +131,7 @@ void loop() { #endif // Test the SMS functions -#if defined(TINY_GSM_MODEM_HAS_SMS) +#if defined(TINY_GSM_MODEM_HAS_SMS) && not defined(__AVR_ATmega32U4__) modem.sendSMS(String("+380000000000"), String("Hello from ")); #if not defined(TINY_GSM_MODEM_XBEE) && not defined(TINY_GSM_MODEM_SARAR4) @@ -145,7 +146,7 @@ void loop() { #endif // Test the GSM location functions -#if defined(TINY_GSM_MODEM_HAS_GSM_LOCATION) +#if defined(TINY_GSM_MODEM_HAS_GSM_LOCATION) && not defined(__AVR_ATmega32U4__) modem.getGsmLocationRaw(); modem.getGsmLocation(); float glatitude = -9999; @@ -164,7 +165,7 @@ void loop() { #endif // Test the GPS functions -#if defined(TINY_GSM_MODEM_HAS_GPS) +#if defined(TINY_GSM_MODEM_HAS_GPS) && not defined(__AVR_ATmega32U4__) modem.enableGPS(); modem.getGPSraw(); float latitude = -9999; @@ -187,7 +188,12 @@ void loop() { #endif // Test the Network time function -#if defined(TINY_GSM_MODEM_HAS_TIME) +#if defined(TINY_GSM_MODEM_HAS_NTP) && not defined(__AVR_ATmega32U4__) + modem.NTPServerSync("pool.ntp.org", 3); +#endif + +// Test the Network time function +#if defined(TINY_GSM_MODEM_HAS_TIME) && not defined(__AVR_ATmega32U4__) modem.getGSMDateTime(DATE_FULL); int year3 = 0; int month3 = 0;