Index: firmware/App/Services/FpgaTD.h =================================================================== diff -u -r07904e71ea9190b7df8edde6c671149513bb72f2 -ra8526acc73ff37222979022d6069828dc45d6a38 --- firmware/App/Services/FpgaTD.h (.../FpgaTD.h) (revision 07904e71ea9190b7df8edde6c671149513bb72f2) +++ firmware/App/Services/FpgaTD.h (.../FpgaTD.h) (revision a8526acc73ff37222979022d6069828dc45d6a38) @@ -7,8 +7,8 @@ * * @file FpgaTD.h * -* @author (last) Jashwant Gantyada -* @date (last) 12-Mar-2026 +* @author (last) Arpita Srivastava +* @date (last) 01-May-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -153,6 +153,23 @@ U32 getFPGAEjectorRetractOpticalSensor( void ); U32 getFPGAEjectorEngageOpticalSensor( void ); +void setFPGASyringePumpControlFlags( U08 bitFlags ); +void setFPGASyringePumpADCandDACControlFlags( U08 bitFlags ); +void setFPGASyringePumpDACOutputLevel( U16 counts ); +void setFPGASyringePumpStepToggleTime( U32 microSeconds ); +U08 getFPGASyringePumpStatus( void ); +U08 getFPGASyringePumpADCReadCounter( void ); +U08 getFPGASyringePumpADCandDACStatus( void ); +U08 getFPGASyringePumpEncoderStatus( void ); +U32 getFPGASyringePumpEncoderPosition( void ); +U16 getFPGASyringePumpADCChannel0( void ); +U16 getFPGASyringePumpADCChannel1( void ); +U16 getFPGASyringePumpADCChannel2( void ); +U16 getFPGASyringePumpADCChannel3( void ); +U08 getFPGASyringePumpDACStatus( void ); +U16 getFPGASyringePumpDACSetting( void ); +U16 getFPGASyringePumpDACStoredSetting( void ); + /**@}*/ #endif