diff --git a/images/sensor-20.0910-00.bin b/images/sensor-20.0910-00.bin new file mode 100644 index 000000000..154afaad2 Binary files /dev/null and b/images/sensor-20.0910-00.bin differ diff --git a/main/sensor.cpp b/main/sensor.cpp index 3f936a015..94e92dfe2 100644 --- a/main/sensor.cpp +++ b/main/sensor.cpp @@ -152,7 +152,8 @@ void readBMP(void *pvParameters){ TickType_t xLastWakeTime = xTaskGetTickCount(); xSemaphoreTake(xMutex,portMAX_DELAY ); TE = bmpVario.readTE( tas ); // 10x per second - float iasraw = (MP5004DP.pascal2km( MP5004DP.readPascal(30) )); + dynamicP = MP5004DP.readPascal(30); + float iasraw = ( MP5004DP.pascal2km( dynamicP ) ); float tasraw = iasraw * sqrt( 1.225 / ( baroP*100.0 / (287.058 * (273.15+temperature) ) ) ); // True airspeed ias = ias + (iasraw - ias)*0.25; // low pass filter tas += (tasraw-tas)*0.25; // low pass filter