diff --git a/src/SparkFunBME280.cpp b/src/SparkFunBME280.cpp index c312244..31d5377 100644 --- a/src/SparkFunBME280.cpp +++ b/src/SparkFunBME280.cpp @@ -47,7 +47,7 @@ BME280::BME280( void ) settings.tempOverSample = 1; settings.pressOverSample = 1; settings.humidOverSample = 1; - settings.tempCorrection = 0.0; // correction of temperature - added to the result + settings.tempCorrection = 0.f; // correction of temperature - added to the result } @@ -453,6 +453,11 @@ float BME280::readFloatHumidity( void ) // //****************************************************************************// +void BME280::setTemperatureCorrection(float corr) +{ + settings.tempCorrection = corr; +} + float BME280::readTempC( void ) { // Returns temperature in DegC, resolution is 0.01 DegC. Output value of “5123” equals 51.23 DegC. diff --git a/src/SparkFunBME280.h b/src/SparkFunBME280.h index 0b7b766..77667b3 100644 --- a/src/SparkFunBME280.h +++ b/src/SparkFunBME280.h @@ -223,7 +223,8 @@ class BME280 float readFloatHumidity( void ); - //Temperature related methods + //Temperature related methods + void setTemperatureCorrection(float corr); float readTempC( void ); float readTempF( void ); @@ -258,4 +259,4 @@ class BME280 float _referencePressure = 101325.0; //Default but is changeable }; -#endif // End of __BME280_H__ definition check \ No newline at end of file +#endif // End of __BME280_H__ definition check