Index: firmware/App/Services/FPGA.h =================================================================== diff -u -r19a8bf98a7154e24c35da25225d4b55bf70ddd09 -r88f3fa0b9f8a2b1c54e0489b2c4269fd5bb60d17 --- firmware/App/Services/FPGA.h (.../FPGA.h) (revision 19a8bf98a7154e24c35da25225d4b55bf70ddd09) +++ firmware/App/Services/FPGA.h (.../FPGA.h) (revision 88f3fa0b9f8a2b1c54e0489b2c4269fd5bb60d17) @@ -123,12 +123,13 @@ BOOL noFPGAFluidLeakDetected( void ); -BOOL noFPGABloodLeakDetected( void ); -BOOL FPGABloodLeakZeroDetected( void ); +BOOL noFPGABloodLeakDetected( void ); // TODO remove void setFPGABloodLeakZero( void ); void clearFPGABloodLeakZero( void ); void setFPGABloodLeakSelfTest( void ); void clearFPGABloodLeakSelfTest( void ); +U08 getFPGABloodLeakZeroStatus( void ); +U08 getFPGABloodLeakStatus( void ); void setFPGABloodLeakUARTControl( U08 value ); void setFPGABloodLeakUARTTransmit( U08 value ); @@ -141,9 +142,11 @@ U16 getFPGABloodLeakLEDIntensity( void ); U16 getFPGABloodLeakRegisterCounter( void ); U08 getFPGABloodLeakTxFIFOCount( void ); -U08 getFPGABloodLeakRxFIFOCount( void ); +U16 getFPGABloodLeakRxFIFOCount( void ); U08 getFPGABloodLeakRxErrorCount( void ); U08 getFPGABloodLeakRxFIFODataOut( void ); +U08 getFPGABloodLeakSelfTestErrorCounter( void ); +U08 getFPGABloodLeakZeroErrorCounter( void ); BOOL noFPGABubbleDetected( U32 bubble ); void setFPGABubbleSelfTest( U32 bubble );