Index: firmware/App/Services/FpgaTD.c =================================================================== diff -u -rfbe7e9a870c7ad78d3bd26f0f5cbb0277c733ac3 -r5735a8e0db67f16050e479b3647036e50c67b025 --- firmware/App/Services/FpgaTD.c (.../FpgaTD.c) (revision fbe7e9a870c7ad78d3bd26f0f5cbb0277c733ac3) +++ firmware/App/Services/FpgaTD.c (.../FpgaTD.c) (revision 5735a8e0db67f16050e479b3647036e50c67b025) @@ -7,8 +7,8 @@ * * @file FpgaTD.c * -* @author (last) Dara Navaei -* @date (last) 19-Dec-2025 +* @author (last) Sameer Kalliadan Poyil +* @date (last) 23-Feb-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -924,6 +924,18 @@ /*********************************************************************//** * @brief + * The getH12AirPumpMotorRPM function reads the air pump RPM from FPGA. + * @details \b Inputs: fpgaSensorReadings + * @details \b Outputs: none + * @return air pump RPM value + *************************************************************************/ +U16 getH12AirPumpMotorRPM( void ) +{ + return fpgaSensorReadings.h12Speed; +} + +/*********************************************************************//** + * @brief * The setH12AirPumpMotorPowerLevel function sets the air pump motor power level * to 0 to turn pump off or 1..255 for varying power levels. * @details \b Inputs: fpgaActuatorSetPoints.h12Control Index: firmware/App/Services/FpgaTD.h =================================================================== diff -u -r04c811aa50770c85837d89b7e661b66f33decfb9 -r5735a8e0db67f16050e479b3647036e50c67b025 --- firmware/App/Services/FpgaTD.h (.../FpgaTD.h) (revision 04c811aa50770c85837d89b7e661b66f33decfb9) +++ firmware/App/Services/FpgaTD.h (.../FpgaTD.h) (revision 5735a8e0db67f16050e479b3647036e50c67b025) @@ -7,8 +7,8 @@ * * @file FpgaTD.h * -* @author (last) Dara Navaei -* @date (last) 19-Dec-2025 +* @author (last) Sameer Kalliadan Poyil +* @date (last) 23-Feb-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -126,6 +126,7 @@ void setH13ValveState( VALVE_3WAY_STATE_T state ); void setH20ValveState( VALVE_3WAY_STATE_T state ); +U16 getH12AirPumpMotorRPM( void ); void setH12AirPumpMotorPowerLevel( U08 power ); void setH12AirPumpMotorPWMCntTime( U16 tenNS );