From ec1882be8969e0c686a30444254459c0985eb3e4 Mon Sep 17 00:00:00 2001 From: Bruno Bousquet <21108660+brunob45@users.noreply.github.com> Date: Mon, 31 Jan 2022 23:08:42 -0500 Subject: [PATCH] add define to disable sw serial --- src/Adafruit_GPS.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Adafruit_GPS.h b/src/Adafruit_GPS.h index bf190b4..f37f396 100644 --- a/src/Adafruit_GPS.h +++ b/src/Adafruit_GPS.h @@ -39,8 +39,6 @@ #endif #endif -#define USE_SW_SERIAL ///< comment this out if you don't want to include - ///< software serial in the library #define GPS_DEFAULT_I2C_ADDR \ 0x10 ///< The default address for I2C transport of GPS data #define GPS_MAX_I2C_TRANSFER \ @@ -54,7 +52,7 @@ 3 ///< maximum length of a source ID name, including terminating 0 #include "Arduino.h" -#if (defined(__AVR__) || defined(ESP8266)) && defined(USE_SW_SERIAL) +#if (defined(__AVR__) || defined(ESP8266)) && !defined(NO_SW_SERIAL) #include #endif #include @@ -83,7 +81,7 @@ public: // Adafruit_GPS.cpp bool begin(uint32_t baud_or_i2caddr); -#if (defined(__AVR__) || defined(ESP8266)) && defined(USE_SW_SERIAL) +#if (defined(__AVR__) || defined(ESP8266)) && !defined(NO_SW_SERIAL) Adafruit_GPS(SoftwareSerial *ser); // Constructor when using SoftwareSerial #endif Adafruit_GPS(HardwareSerial *ser); // Constructor when using HardwareSerial @@ -281,7 +279,7 @@ private: bool paused; uint8_t parseResponse(char *response); -#if (defined(__AVR__) || defined(ESP8266)) && defined(USE_SW_SERIAL) +#if (defined(__AVR__) || defined(ESP8266)) && !defined(NO_SW_SERIAL) SoftwareSerial *gpsSwSerial; #endif bool noComms = false;