Index: firmware/App/Drivers/PressureSensor.c =================================================================== diff -u -rd9b5f588d81e15ed3849222bed3362e15dbf4b0a -ra9c88c428c6ab7e9bdaa273826c1fde1b0a8a1f5 --- firmware/App/Drivers/PressureSensor.c (.../PressureSensor.c) (revision d9b5f588d81e15ed3849222bed3362e15dbf4b0a) +++ firmware/App/Drivers/PressureSensor.c (.../PressureSensor.c) (revision a9c88c428c6ab7e9bdaa273826c1fde1b0a8a1f5) @@ -173,10 +173,12 @@ *************************************************************************/ static F32 getPresureReadingFromFPGARegReading( U16 fpgaReg ) { - U16 rdg = fpgaReg & FPGA_PRESSURE_READING_BITS_MASK; // mask off status bits - S16 ext = signExtend16( rdg, FPGA_PRESSURE_READING_BIT_COUNT - 1 ); // sign extend reading in case it's negative - - return (F32)ext; +// U16 rdg = fpgaReg & FPGA_PRESSURE_READING_BITS_MASK; // mask off status bits +// S16 ext = signExtend16( rdg, FPGA_PRESSURE_READING_BIT_COUNT - 1 ); // sign extend reading in case it's negative +// +// return (F32)ext; + // TODO - fix sign extension + return (F32)((S16)fpgaReg); } /*********************************************************************//**