Index: firmware/App/Services/FPGA.h =================================================================== diff -u -reb877ae36c28eb83553ee11ccccf42e2c4a5b4d2 -rc12bff518c0b58065eede15469ad8a2a6f6e317b --- firmware/App/Services/FPGA.h (.../FPGA.h) (revision eb877ae36c28eb83553ee11ccccf42e2c4a5b4d2) +++ firmware/App/Services/FPGA.h (.../FPGA.h) (revision c12bff518c0b58065eede15469ad8a2a6f6e317b) @@ -1,6 +1,6 @@ -/************************************************************************** +/**********************************************************************//** * - * Copyright (c) 2019-2019 Diality Inc. - All Rights Reserved. + * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. @@ -17,7 +17,7 @@ #ifndef __FPGA_H__ #define __FPGA_H__ -#include "Common.h" +#include "DGCommon.h" #include "Interrupts.h" // ********** public definitions ********** @@ -32,7 +32,45 @@ void signalFPGAReceiptCompleted( void ); void signalFPGATransmitCompleted( void ); +void setFPGAValveStates( U16 valveStates ); +void setFPGADrainPumpSpeed( U08 drainPumpDAC ); + U16 getFPGAStatus( void ); -void setFPGAControl( U16 ctrl ); +U16 getFPGAValveStates( void ); +U16 getFPGAROPumpFlowRate( void ); +U16 getFPGADrainPumpSpeed( void ); +U32 getFPGALoadCellA1( void ); +U32 getFPGALoadCellA2( void ); +U32 getFPGALoadCellB1( void ); +U32 getFPGALoadCellB2( void ); +U32 getFPGATPiTemp( void ); +U32 getFPGATPoTemp( void ); + +U32 getFPGACD1Temp( void ); +U32 getFPGACD2Temp( void ); + +U08 getFPGARTDErrorCount( void ); +U08 getFPGARTDReadCount( void ); + +U32 getFPGATHDoTemp( void ); + +U08 getFPGATHDoErrorCount( void ); +U08 getFPGATHDoReadCount( void ); + +U32 getFPGATDiTemp( void ); + +U08 getFPGATDiErrorCount( void ); +U08 getFPGATDiReadCount( void ); + +U16 getFPGAPrimaryHeaterTemp( void ); + +U08 getFPGAPrimaryHeaterFlags( void ); +U08 geetFPGAPrimaryHeaterReadCount( void ); + +U16 getFPGATrimmerHeaterTemp( void ); + +U08 getFPGATrimmerHeaterFlags( void ); +U08 getFPGATrimmerHeaterReadCount( void ); + #endif