diff --git a/Adafruit_TSL2561_U.cpp b/Adafruit_TSL2561_U.cpp index b9b9adc..0111ef6 100644 --- a/Adafruit_TSL2561_U.cpp +++ b/Adafruit_TSL2561_U.cpp @@ -478,7 +478,7 @@ uint32_t Adafruit_TSL2561_Unified::calculateLux(uint16_t broadband, uint16_t ir) @brief Gets the most recent sensor event */ /**************************************************************************/ -void Adafruit_TSL2561_Unified::getEvent(sensors_event_t *event) +bool Adafruit_TSL2561_Unified::getEvent(sensors_event_t *event) { uint16_t broadband, ir; @@ -493,6 +493,8 @@ void Adafruit_TSL2561_Unified::getEvent(sensors_event_t *event) /* Calculate the actual lux value */ getLuminosity(&broadband, &ir); event->light = calculateLux(broadband, ir); + + return true; } /**************************************************************************/ diff --git a/Adafruit_TSL2561_U.h b/Adafruit_TSL2561_U.h index 6d6b78e..48990e4 100644 --- a/Adafruit_TSL2561_U.h +++ b/Adafruit_TSL2561_U.h @@ -181,7 +181,7 @@ class Adafruit_TSL2561_Unified : public Adafruit_Sensor { uint32_t calculateLux(uint16_t broadband, uint16_t ir); /* Unified Sensor API Functions */ - void getEvent(sensors_event_t*); + bool getEvent(sensors_event_t*); void getSensor(sensor_t*); private: