From 70bea470db31d9bf17f65412d6d5e48c3b243d74 Mon Sep 17 00:00:00 2001 From: ladyada Date: Sun, 13 Oct 2019 21:32:50 -0400 Subject: [PATCH] doxy new Print support --- Adafruit_GPS.cpp | 14 +++++++++++++- Adafruit_GPS.h | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Adafruit_GPS.cpp b/Adafruit_GPS.cpp index 5e5b341..e56d8ea 100755 --- a/Adafruit_GPS.cpp +++ b/Adafruit_GPS.cpp @@ -381,7 +381,12 @@ float Adafruit_GPS::secondsSinceDate() { return (millis()-lastDate) / 1000.; } - +/**************************************************************************/ +/*! + @brief How many bytes are available to read - part of 'Print'-class functionality + @return Bytes available, 0 if none +*/ +/**************************************************************************/ size_t Adafruit_GPS::available(void) { if (paused) return 0; @@ -399,6 +404,13 @@ size_t Adafruit_GPS::available(void) { return 0; } +/**************************************************************************/ +/*! + @brief Write a byte to the underlying transport - part of 'Print'-class functionality + @param c A single byte to send + @return Bytes written - 1 on success, 0 on failure +*/ +/**************************************************************************/ size_t Adafruit_GPS::write(uint8_t c) { #if (defined(__AVR__) || defined(ESP8266)) && defined(USE_SW_SERIAL) if (gpsSwSerial) { diff --git a/Adafruit_GPS.h b/Adafruit_GPS.h index 4821896..e068884 100644 --- a/Adafruit_GPS.h +++ b/Adafruit_GPS.h @@ -28,7 +28,7 @@ #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 32 +#define GPS_MAX_I2C_TRANSFER 32 ///< The max number of bytes we'll try to read at once #include "Arduino.h" #if (defined(__AVR__) || defined(ESP8266)) && defined(USE_SW_SERIAL)