Index: firmware/App/Services/FPGA.h =================================================================== diff -u -r306243570641956ce4e2303380c9c0a02801726d -r9725baecc8bf9720e4c27a4564b8aee3d62813e5 --- firmware/App/Services/FPGA.h (.../FPGA.h) (revision 306243570641956ce4e2303380c9c0a02801726d) +++ firmware/App/Services/FPGA.h (.../FPGA.h) (revision 9725baecc8bf9720e4c27a4564b8aee3d62813e5) @@ -74,26 +74,30 @@ void setFPGAValveDialyzerInletPosition( S16 setPoint ); S16 getFPGAValveDialyzerInletPosition( void ); U16 getFPGAValveDialyzerInletCurrentCounts( void ); -void setFPGAValveDialyzerInletPWM( U16 count ); -U16 getFPGAValveDialyzerInletPWM( void ); void setFPGAValveDialyzerOutletPosition( S16 setPoint ); S16 getFPGAValveDialyzerOutletPosition( void ); U16 getFPGAValveDialyzerOutletCurrentCounts( void ); -void setFPGAValveDialyzerOutletPWM( U16 count ); -U16 getFPGAValveDialyzerOutletPWM( void ); void setFPGAValveBloodVenousPosition( S16 setPoint ); S16 getFPGAValveBloodVenousPosition( void ); U16 getFPGAValveBloodVenousCurrentCounts( void ); -void setFPGAValveBloodVenousPWM( U16 count ); -U16 getFPGAValveBloodVenousPWM( void ); void setFPGAValveBloodArterialPosition( S16 setPoint ); S16 getFPGAValveBloodArterialPosition( void ); U16 getFPGAValveBloodArterialCurrentCounts( void ); + +// The PWM functions only used during debugging +#ifdef DEBUG_ENABLED +void setFPGAValveDialyzerInletPWM( U16 count ); +U16 getFPGAValveDialyzerInletPWM( void ); +void setFPGAValveDialyzerOutletPWM( U16 count ); +U16 getFPGAValveDialyzerOutletPWM( void ); +void setFPGAValveBloodVenousPWM( U16 count ); +U16 getFPGAValveBloodVenousPWM( void ); void setFPGAValveBloodArterialPWM( U16 count ); U16 getFPGAValveBloodArterialPWM( void ); +#endif /**@}*/