Index: firmware/App/Services/FpgaFP.c =================================================================== diff -u -r6d85a90d2325163e936055a620a8b6aa1a6db65a -rcf82e0c4128078cce50bd6c7969ea7192ab5be94 --- firmware/App/Services/FpgaFP.c (.../FpgaFP.c) (revision 6d85a90d2325163e936055a620a8b6aa1a6db65a) +++ firmware/App/Services/FpgaFP.c (.../FpgaFP.c) (revision cf82e0c4128078cce50bd6c7969ea7192ab5be94) @@ -405,6 +405,39 @@ /*********************************************************************//** * @brief + * The setFPGAValvePWMEnable function sets the RO valve PWM states with + * * an 8-bit mask representing the set of states with a 1 meaning "enabled" + * and a 0 meaning "disabled" + * @details \b Inputs: none + * @details \b Outputs: fpgaActuatorSetPoints.valvePWMEnable + * @param valvePWMStates bit mask for requested valve states. + * @return none + *************************************************************************/ +void setFPGAValvePWMEnable( U16 valvePWMStates ) +{ + fpgaActuatorSetPoints.valvePWMEnable = valvePWMStates; +} + +U16 getFPGAValvePWMEnable( void ) +{ + return fpgaSensorReadings.valvePWMEnableReadback; +} +void setFPGAValvePWMPullIn( U16 valvePWMPullIn ) +{ + fpgaActuatorSetPoints.valvePWMPullIn = valvePWMPullIn; +} + +void setFPGAValvePWMLow( U16 valvePWMLow ) +{ + fpgaActuatorSetPoints.valveVwiPWMLow = valvePWMLow; +} + +void setFPGAValvePWMPeroid( U16 valvePWMPeroid ) +{ + fpgaActuatorSetPoints.valveVwiPWMPeriod = valvePWMPeroid; +} +/*********************************************************************//** + * @brief * The setFPGAP12PumpEnable function enables or disables the P12 pump. * @details \b Inputs: none * @details \b Outputs: fpgaActuatorSetPoints.p12PumpControl