Index: firmware/App/Services/FpgaDD.h =================================================================== diff -u -r8d390efa9309c8a0f430ba4652528fdbdbb6e2b8 -r3a87ca0e2a722318216623d7e1f4c354c58c506c --- firmware/App/Services/FpgaDD.h (.../FpgaDD.h) (revision 8d390efa9309c8a0f430ba4652528fdbdbb6e2b8) +++ firmware/App/Services/FpgaDD.h (.../FpgaDD.h) (revision 3a87ca0e2a722318216623d7e1f4c354c58c506c) @@ -119,14 +119,27 @@ U16 getFPGACD4Temp( void ); U32 getFPGACD4Data( void ); -// Pumps ( Concentrate and Gear pumps ) +// Pumps (Concentrate and Gear pumps ) void setFPGAAcidPumpSetStepSpeed( U16 stepSpeed ); void setFPGABicarbSetStepSpeed( U16 stepSpeed ); +void setFPGAAcidPumpControl( U08 control ); +void setFPGABicarbPumpControl( U08 control ); +void setFPGAAcidPumpParkCmd( void ); +void setFPGABicarbPumpParkCmd( void ); + +U08 getFPGAAcidPumpControlStatus( void ); +U08 getFPGABicarbPumpControlStatus( void ); +U08 getFPGAConcentratePumpsFault( void ); +BOOL getFPGAAcidPumpIsParked( void ); +BOOL getFPGABicarbPumpIsParked( void ); +BOOL getFPGAAcidPumpParkFault( void ); +BOOL getFPGABicarbPumpParkFault( void ); +U16 getFPGACPAHallSensePulseWidth( void ); +U16 getFPGACPBHallSensePulseWidth( void ); + void setFPGADialysateOutPumpSpeed( U16 speed ); void setFPGADialysateOutPumpControl( U08 control ); void setFPGADialysateInPumpControl( U08 control ); -void setFPGAAcidPumpControl( U08 control ); -void setFPGABicarbPumpControl( U08 control ); U08 getFPGADialysateOutPumpControl( void ); U08 getFPGADialysateInPumpControl( void );