Index: firmware/App/Services/FPGA.c =================================================================== diff -u -rc1ef106ed0f97dc998230c6e154aa2362aa476d8 -r2f2d0ccadd8a09037eb3d0dd144549b2c8c8129b --- firmware/App/Services/FPGA.c (.../FPGA.c) (revision c1ef106ed0f97dc998230c6e154aa2362aa476d8) +++ firmware/App/Services/FPGA.c (.../FPGA.c) (revision 2f2d0ccadd8a09037eb3d0dd144549b2c8c8129b) @@ -156,6 +156,8 @@ U08 fpgaReserved1; ///< Reg 375. Reserved U16 fpgaValveStates; ///< Reg 376. Valves states + U16 fpgaFan1Pulse; ///< Reg 378. Fan 1 pulse + U16 fpgaFan2Pulse; ///< Reg 380. Fan 2 pulse } DG_FPGA_SENSORS_T; typedef struct @@ -1496,4 +1498,28 @@ return fpgaSensorReadings.fpgaCPo; } +/*********************************************************************//** + * @brief + * The getFPGAFan1Pulse function gets fan 1 pulse value. + * @details Inputs: fpgaSensorReadings + * @details Outputs: none + * @return fan 1 pulse value + *************************************************************************/ +U16 getFPGAFan1Pulse( void ) +{ + return fpgaSensorReadings.fpgaFan1Pulse; +} + +/*********************************************************************//** + * @brief + * The getFPGAFan2Pulse function gets fan 2 pulse value. + * @details Inputs: fpgaSensorReadings + * @details Outputs: none + * @return fan 2 pulse value + *************************************************************************/ +U16 getFPGAFan2Pulse( void ) +{ + return fpgaSensorReadings.fpgaFan2Pulse; +} + /**@}*/