From ed6068e09c173d9fa8005ea0e213ec00302beafa Mon Sep 17 00:00:00 2001 From: pm-cz Date: Thu, 6 Oct 2016 20:02:19 +0200 Subject: [PATCH] Pressure altitude adjustments (prototype fix) --- _P006_BMP085.ino | 2 +- _P028_BME280.ino | 2 +- _P030_BMP280.ino | 2 +- _P032_MS5611.ino | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_P006_BMP085.ino b/_P006_BMP085.ino index eb328ceb5..1059c8dbd 100644 --- a/_P006_BMP085.ino +++ b/_P006_BMP085.ino @@ -283,7 +283,7 @@ boolean Plugin_006_bmp085_write8(uint8_t a, uint8_t d) } /*********************************************************************/ -float Plugin_006_pressureElevation(float atmospheric, float altitude) { +float Plugin_006_pressureElevation(float atmospheric, int altitude) { /*********************************************************************/ return atmospheric / pow(1.0 - (altitude/44330.0), 5.255); } diff --git a/_P028_BME280.ino b/_P028_BME280.ino index c2219305c..d398ee3ed 100644 --- a/_P028_BME280.ino +++ b/_P028_BME280.ino @@ -443,7 +443,7 @@ float Plugin_028_readAltitude(float seaLevel) //**************************************************************************/ // MSL pressure formula //**************************************************************************/ -float Plugin_028_pressureElevation(float atmospheric, float altitude) { +float Plugin_028_pressureElevation(float atmospheric, int altitude) { return atmospheric / pow(1.0 - (altitude/44330.0), 5.255); } diff --git a/_P030_BMP280.ino b/_P030_BMP280.ino index 0d7bc498e..0f1da117c 100644 --- a/_P030_BMP280.ino +++ b/_P030_BMP280.ino @@ -407,7 +407,7 @@ float Plugin_030_readAltitude(float seaLevel) //**************************************************************************/ // MSL pressure formula //**************************************************************************/ -float Plugin_030_pressureElevation(float atmospheric, float altitude) { +float Plugin_030_pressureElevation(float atmospheric, int altitude) { return atmospheric / pow(1.0 - (altitude/44330.0), 5.255); } diff --git a/_P032_MS5611.ino b/_P032_MS5611.ino index fe51e18de..77e64e6c9 100644 --- a/_P032_MS5611.ino +++ b/_P032_MS5611.ino @@ -269,7 +269,7 @@ void Plugin_032_readout() { //**************************************************************************/ // MSL pressure formula //**************************************************************************/ -float Plugin_032_pressureElevation(double atmospheric, float altitude) { +double Plugin_032_pressureElevation(double atmospheric, int altitude) { return atmospheric / pow(1.0 - (altitude/44330.0), 5.255); }