Index: firmware/App/Services/FpgaDD.h =================================================================== diff -u -r812ad8c00b6e976736cc3af210adeaa125f5478d -r39db7335527355bd523289dc5afdf0f145d7abc8 --- firmware/App/Services/FpgaDD.h (.../FpgaDD.h) (revision 812ad8c00b6e976736cc3af210adeaa125f5478d) +++ firmware/App/Services/FpgaDD.h (.../FpgaDD.h) (revision 39db7335527355bd523289dc5afdf0f145d7abc8) @@ -20,7 +20,6 @@ #include "DDCommon.h" - /** * @defgroup FpgaDD FpgaDD * @brief FPGA service unit. Provides functionality to interact with DD FPGA. @@ -44,13 +43,63 @@ //Valve void setFPGAValveStates( U16 valveStates ); +void setFPGAValvePWMEnable( U16 valvePWMStates ); void setFPGABCValveStates( U08 valveStates ); void setFPGAUFValveStates( U08 valveStates ); +void setFPGAUFValvePWMEnable( U16 valvePWMStates ); U16 getFPGAValveStates( void ); +U16 getFPGAValvePWMStates( void ); U08 getFPGAValveBCStates( void ); U08 getFPGAValveUFStates( void ); +U08 getFPGAValveUFPWMStates( void ); +void setFPGAD53PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD53PWMLow( U16 valvePWMLow ); +void setFPGAD53PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD52PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD52PWMLow( U16 valvePWMLow ); +void setFPGAD52PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD8PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD8PWMLow( U16 valvePWMLow ); +void setFPGAD8PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD54PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD54PWMLow( U16 valvePWMLow ); +void setFPGAD54PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD14PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD14PWMLow( U16 valvePWMLow ); +void setFPGAD14PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD65PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD65PWMLow( U16 valvePWMLow ); +void setFPGAD65PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD64PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD64PWMLow( U16 valvePWMLow ); +void setFPGAD64PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD31PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD31PWMLow( U16 valvePWMLow ); +void setFPGAD31PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD34PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD34PWMLow( U16 valvePWMLow ); +void setFPGAD34PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD35PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD35PWMLow( U16 valvePWMLow ); +void setFPGAD35PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD40PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD40PWMLow( U16 valvePWMLow ); +void setFPGAD40PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD47PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD47PWMLow( U16 valvePWMLow ); +void setFPGAD47PWMPeriod( U16 valvePWMPeriod ); +void setFPGAD3PWMPullIn( U16 valvePWMPullIn ); +void setFPGAD3PWMLow( U16 valvePWMLow ); +void setFPGAD3PWMPeriod( U16 valvePWMPeriod ); +void setFPGAM4PWMPullIn( U16 valvePWMPullIn ); +void setFPGAM4PWMLow( U16 valvePWMLow ); +void setFPGAM4PWMPeriod( U16 valvePWMPeriod ); +void setFPGAUFValvePWMPullIn( U16 valvePWMPullIn ); +void setFPGAUFValvePWMLow( U16 valvePWMLow ); +void setFPGAUFValvePWMPeriod( U16 valvePWMPeriod ); + // Conductivity and Temperature Sensor void setFPGACD12Control( U08 control ); void setFPGACD34Control( U08 control );