Index: firmware/App/Services/FpgaTD.h =================================================================== diff -u -rda37ead4ae5edc121f9e285930c35fc7cd709ba1 -r35f1db1a4e254a69234e50082d0cce0122e6a84c --- firmware/App/Services/FpgaTD.h (.../FpgaTD.h) (revision da37ead4ae5edc121f9e285930c35fc7cd709ba1) +++ firmware/App/Services/FpgaTD.h (.../FpgaTD.h) (revision 35f1db1a4e254a69234e50082d0cce0122e6a84c) @@ -7,8 +7,8 @@ * * @file FpgaTD.h * -* @author (last) Arpita Srivastava -* @date (last) 01-May-2026 +* @author (last) Varshini Nagabooshanam +* @date (last) 15-Jun-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -128,7 +128,6 @@ U16 getH12AirPumpMotorRPM( void ); void setH12AirPumpMotorPowerLevel( U08 power ); -void setH12AirPumpMotorPWMCntTime( U16 tenNS ); void setH19Control( U08 controlBits ); U08 getH19Control( void ); @@ -147,12 +146,20 @@ U16 getFPGABoardTemperature( void ); U32 getFPGAPBAADCTemperature( void ); U16 getFPGAInletFan1TogglePeriod( void ); -U16 getAirPumpRPM( void ); BOOL getH9FrontDoorClosedStatus( void ); -U32 getFPGAEjectorRetractOpticalSensor( void ); -U32 getFPGAEjectorEngageOpticalSensor( void ); +U32 getFPGAEjectorRetractOpticalSensor( void ); +U32 getFPGAEjectorEngageOpticalSensor( void ); +void setNIBPCommand( U08 command ); +void setNIBPInflatePressure( U16 pressure ); +U08 getNIBPControlStatus( void ); +U08 getNIBPStatusResponse( void ); +S16 getNIBPCuffPressure( void ); +U16 getNIBPSystolicPressure( void ); +U16 getNIBPDiastolicPressure( void ); +U16 getNIBPHeartRate( void ); + void setFPGASyringePumpControlFlags( U08 bitFlags ); void setFPGASyringePumpADCandDACControlFlags( U08 bitFlags ); void setFPGASyringePumpDACOutputLevel( U16 counts ); @@ -170,6 +177,34 @@ U16 getFPGASyringePumpDACSetting( void ); U16 getFPGASyringePumpDACStoredSetting( void ); +void setH1CmdHeader( U16 cmdHeader ); +void setH1InputWord1( U16 inputWord1 ); +void setH1InputWord2( U16 inputWord2 ); +void setH1InputWord3( U16 inputWord3 ); +void setH1FPGACmd( U08 cmd ); +void setH1EnableReset( U08 value ); + +void setH19CmdHeader( U16 cmdHeader ); +void setH19InputWord1( U16 inputWord1 ); +void setH19InputWord2( U16 inputWord2 ); +void setH19InputWord3( U16 inputWord3 ); +void setH19FPGACmd( U08 cmd ); +void setH19EnableReset( U08 value ); + +U08 getH1SPICmdStatus( void ); +U08 getH1ReadCount( void ); +U08 getH1ErrorCount( void ); +U16 getH1OutputWord1( void ); +U16 getH1OutputWord2( void ); +U16 getH1OutputWord3( void ); + +U08 getH19SPICmdStatus( void ); +U08 getH19ReadCount( void ); +U08 getH19ErrorCount( void ); +U16 getH19OutputWord1( void ); +U16 getH19OutputWord2( void ); +U16 getH19OutputWord3( void ); + /**@}*/ #endif