Index: firmware/App/Services/FpgaDD.c =================================================================== diff -u -r84b30e2da7c4374d06ef068d3cb2b5c0c4fabccd -r43c231c0f9a56e2481f94cdbc51f45ef1af23c46 --- firmware/App/Services/FpgaDD.c (.../FpgaDD.c) (revision 84b30e2da7c4374d06ef068d3cb2b5c0c4fabccd) +++ firmware/App/Services/FpgaDD.c (.../FpgaDD.c) (revision 43c231c0f9a56e2481f94cdbc51f45ef1af23c46) @@ -318,7 +318,7 @@ U16 fpgaD18PresTemp; ///< Reg 534. D18 MPM pressure sensor RAW temperature data U16 fpgaD41PresPressure; ///< Reg 536. D41 MPM pressure sensor RAW pressure data U16 fpgaD41PresTemp; ///< Reg 538. D41 MPM pressure sensor RAW temperature data - U32 fpgaAvailableRegister1; ///< Reg 540. Available register 1 + U32 fpgaD92SpeedCnt; ///< Reg 540. D92 Substitution Pump Hall sensor speed counter. U08 fpgaHallSensInputs; ///< Reg 544. Hall sensor Inputs U08 fpgaD42TxFIFOCnt; ///< Reg 545. Blood leak sensor transmit FIFO count U16 fpgaD42RxErrorCnt; ///< Reg 546. Blood leak sensor Receive error count @@ -4000,4 +4000,17 @@ { return fpgaSensorReadings.fpgaP18CalMemCounter; } + +/*********************************************************************//** + * @brief + * The getFPGAD92PumpHallSenseCount function gets substitution pump, D92, + * hall sensor speed counter. + * @details \b Inputs: fpgaD92SpeedCnt + * @details \b Outputs: none + * @return substitution pump hall sense pulse width + *************************************************************************/ +U32 getFPGAD92PumpHallSenseCount( void ) +{ + return fpgaSensorReadings.fpgaD92SpeedCnt; +} /**@}*/