Index: firmware/App/Services/FPGA.c =================================================================== diff -u -r0c296cef29037819be204c45a23d4d38a52b2718 -r984bfc66d6fe07456671a1039472356871f0161c --- firmware/App/Services/FPGA.c (.../FPGA.c) (revision 0c296cef29037819be204c45a23d4d38a52b2718) +++ firmware/App/Services/FPGA.c (.../FPGA.c) (revision 984bfc66d6fe07456671a1039472356871f0161c) @@ -872,7 +872,7 @@ SELF_TEST_STATUS_T result; // check FPGA reported correct ID - /*if ( FPGA_EXPECTED_ID == fpgaHeader.fpgaId ) + if ( FPGA_EXPECTED_ID == fpgaHeader.fpgaId ) { // Check FPGA compatibility w/ firmware if ( DG_FPGA_COMPATIBILITY_REV == fpgaSensorReadings.fpgaCompatibilityRev ) @@ -889,9 +889,9 @@ { result = SELF_TEST_STATUS_FAILED; SET_ALARM_WITH_1_U32_DATA( ALARM_ID_DG_FPGA_POST_TEST_FAILED, (U32)fpgaHeader.fpgaId ) - }*/ + } - return SELF_TEST_STATUS_PASSED; //result; + return result; } /*********************************************************************//** @@ -2506,4 +2506,17 @@ return fpgaSensorReadings.fpgaDrainPumpDirection; } +/*********************************************************************//** + * @brief + * The getFPGAOnBoardThermistorCount function returns the onboard thermistor + * count. + * @details Inputs: fpgaSensorReadings + * @details Outputs: none + * @return onboard thermistor + *************************************************************************/ +U16 getFPGAOnBoardThermistorCount( void ) +{ + return fpgaSensorReadings.fpgaOnBoardThermistor; +} + /**@}*/