Index: firmware/App/Services/FPGA.h =================================================================== diff -u -r54f45c387430e440ab4607451fc84dea61f273f1 -r7e2931d9a468ca3b6e1f2bb88ef0910960dfdb29 --- firmware/App/Services/FPGA.h (.../FPGA.h) (revision 54f45c387430e440ab4607451fc84dea61f273f1) +++ firmware/App/Services/FPGA.h (.../FPGA.h) (revision 7e2931d9a468ca3b6e1f2bb88ef0910960dfdb29) @@ -44,6 +44,11 @@ void setFPGAValveStates( U16 valveStates ); void setFPGADrainPumpSpeed( U08 drainPumpDAC ); void setFPGACPoProbeType( U16 probeType ); +void setFPGACPiProbeType( U16 probeType ); +void setFPGACP1Control( U08 pumpControl ); +void setFPGACP2Control( U08 pumpControl ); +void setFPGACP1SetStepSpeed( U16 stepSpeed ); +void setFPGACP2SetStepSpeed( U16 stepSpeed ); void getFPGAVersions( U08 *Id, U08 *Maj, U08 *Min, U08 *Lab ); U16 getFPGAValveStates( void ); @@ -95,6 +100,13 @@ U08 getFPGACPoReadCount( void ); U08 getFPGACPoErrorCount( void ); U32 getFPGACPo( void ); + +U08 getFPGAEmstatOutByte( void ); +U08 getFPGAEmstatRxErrCount( void ); +U16 getFPGAEmstatRxFifoCount( void ); + +U16 getFPGACP1HallSensePulseWidth( void ); +U16 getFPGACP2HallSensePulseWidth( void ); void getFPGAAccelAxes( S16 *x, S16 *y, S16 *z ); void getFPGAAccelMaxes( S16 *xm, S16*ym, S16*zm );