Index: firmware/App/Services/FPGA.c =================================================================== diff -u -rcc511a2e779106c4fda8305c25bd1f9d9fbf06ce -rffb9960f7b97e71ba78844c60158d344c909db94 --- firmware/App/Services/FPGA.c (.../FPGA.c) (revision cc511a2e779106c4fda8305c25bd1f9d9fbf06ce) +++ firmware/App/Services/FPGA.c (.../FPGA.c) (revision ffb9960f7b97e71ba78844c60158d344c909db94) @@ -1212,9 +1212,9 @@ * Outputs : none * @return last arterial pressure reading *************************************************************************/ -U16 getFPGAArterialPressure( void ) +S32 getFPGAArterialPressure( void ) { - return 0; // TODO - return reading when available + return (S32)( fpgaSensorReadings.adc1Channel0 & MASK_OFF_U32_MSB ) - 0x800000; } /*********************************************************************//** @@ -1227,7 +1227,8 @@ *************************************************************************/ U16 getFPGAVenousPressure( void ) { - return 0; // TODO - return reading when available + // 14-bits + return fpgaSensorReadings.venousPressure & 0x3FFF; } /*********************************************************************//**