From c3314b9eae4b91f65570e33dd7081e0dcd669148 Mon Sep 17 00:00:00 2001 From: Kevin Townsend Date: Mon, 9 Mar 2015 09:23:47 +0100 Subject: [PATCH] Added bool return type to getEvent --- Adafruit_BMP085_U.cpp | 4 +++- Adafruit_BMP085_U.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Adafruit_BMP085_U.cpp b/Adafruit_BMP085_U.cpp index 18695c2..9282ca5 100644 --- a/Adafruit_BMP085_U.cpp +++ b/Adafruit_BMP085_U.cpp @@ -463,7 +463,7 @@ void Adafruit_BMP085_Unified::getSensor(sensor_t *sensor) @brief Reads the sensor and returns the data as a sensors_event_t */ /**************************************************************************/ -void Adafruit_BMP085_Unified::getEvent(sensors_event_t *event) +bool Adafruit_BMP085_Unified::getEvent(sensors_event_t *event) { float pressure_kPa; @@ -476,4 +476,6 @@ void Adafruit_BMP085_Unified::getEvent(sensors_event_t *event) event->timestamp = 0; getPressure(&pressure_kPa); event->pressure = pressure_kPa / 100.0F; + + return true; } diff --git a/Adafruit_BMP085_U.h b/Adafruit_BMP085_U.h index 5a929f0..d26979d 100644 --- a/Adafruit_BMP085_U.h +++ b/Adafruit_BMP085_U.h @@ -111,7 +111,7 @@ class Adafruit_BMP085_Unified : public Adafruit_Sensor // calculation is used which does not need temperature. float pressureToAltitude(float seaLevel, float atmospheric, float temp); float seaLevelForAltitude(float altitude, float atmospheric, float temp); - void getEvent(sensors_event_t*); + bool getEvent(sensors_event_t*); void getSensor(sensor_t*); private: