Index: firmware/App/Services/FpgaTD.c =================================================================== diff -u -r953f886774870b2a3523edcdac030d3e4a4d587d -rcf22584fb68bb29311d81d1e5ad79f8cf064b8fb --- firmware/App/Services/FpgaTD.c (.../FpgaTD.c) (revision 953f886774870b2a3523edcdac030d3e4a4d587d) +++ firmware/App/Services/FpgaTD.c (.../FpgaTD.c) (revision cf22584fb68bb29311d81d1e5ad79f8cf064b8fb) @@ -1190,9 +1190,9 @@ * @details \b Outputs: none * @return 1 if retract is inactive, 0 if retract is active. *************************************************************************/ -U08 getFPGAEjectorRetractOpticalSensor( void ) +U32 getFPGAEjectorRetractOpticalSensor( void ) { - U08 ejectorOpticalRetract = fpgaSensorReadings.GPIOReg & EJECTOR_OPTICAL_SNSR_RET_MASK; + U32 ejectorOpticalRetract = (U32)fpgaSensorReadings.GPIOReg & EJECTOR_OPTICAL_SNSR_RET_MASK; return ejectorOpticalRetract; } @@ -1204,9 +1204,9 @@ * @details \b Outputs: none * @return 1 if engage is inactive, 0 if engage is active. *************************************************************************/ -U08 getFPGAEjectorEngageOpticalSensor( void ) +U32 getFPGAEjectorEngageOpticalSensor( void ) { - U08 ejectorOpticalEngage = fpgaSensorReadings.GPIOReg & EJECTOR_OPTICAL_SNSR_ENG_MASK; + U32 ejectorOpticalEngage = (U32)fpgaSensorReadings.GPIOReg & EJECTOR_OPTICAL_SNSR_ENG_MASK; return ejectorOpticalEngage; }