Index: PressureCommon.c =================================================================== diff -u -r9bd7299479e7ac304483a309544173beea24557d -rb5356a56158ddf8c2abcdf6bbe3680b4358ff594 --- PressureCommon.c (.../PressureCommon.c) (revision 9bd7299479e7ac304483a309544173beea24557d) +++ PressureCommon.c (.../PressureCommon.c) (revision b5356a56158ddf8c2abcdf6bbe3680b4358ff594) @@ -25,6 +25,7 @@ // ********** private definitions ********** #define BAR_TO_MMHG ( 750.062F ) ///< Conversion factor for converting bar to mmHg. +#define CONV_FACTOR ( 1310.8F ) ///< Range conversion for 10 bar. #define PRESSURE_FS ( 14746.0F ) ///< Pressure sensor full scale output. #define PRESSURE_ZERO ( 1638.0F ) ///< Pressure sensor zero value. @@ -54,9 +55,10 @@ // Convert raw pressure counts to bar and then to mmHg pressure_bar = PRESSURE_FS_MINUS_ZERO * ( ( (F32)counts - PRESSURE_ZERO ) / PRESSURE_FS_MINUS_ZERO ) + PRESSURE_ZERO; - mmHg = pressure_bar * BAR_TO_MMHG; + mmHg = ( pressure_bar - PRESSURE_ZERO ) / CONV_FACTOR ; return mmHg; + //return pressure_bar; } /*********************************************************************//**