Index: firmware/App/Services/FpgaTD.c =================================================================== diff -u -rc596f2433ccbcfde4663960eaa931f74820f487d -r3a8cf075eb6f0d255f516ac26bac7fbaacfde14a --- firmware/App/Services/FpgaTD.c (.../FpgaTD.c) (revision c596f2433ccbcfde4663960eaa931f74820f487d) +++ firmware/App/Services/FpgaTD.c (.../FpgaTD.c) (revision 3a8cf075eb6f0d255f516ac26bac7fbaacfde14a) @@ -756,11 +756,18 @@ * bit (0x10). * @details \b Inputs: fpgaSensorReadings * @details \b Outputs: none - * @return front door FPGA status bit (0x10 = Open, 0x00 = Closed) + * @return TRUE if front door is closed, FALSE if not. *************************************************************************/ -U16 getFPGAFrontDoorStatus( void ) +BOOL getFPGAFrontDoorClosedStatus( void ) { - return ( fpgaSensorReadings.GPIOReg & FRONT_DOOR_SWITCH_MASK ); + BOOL result = TRUE; + + if ( ( fpgaSensorReadings.GPIOReg & FRONT_DOOR_SWITCH_MASK ) != 0 ) + { + result = FALSE; + } + + return result; } /*********************************************************************//**