Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -r6f02ff4686ec9dfc60247e9ed3fc9c5cc7771543 -r04c811aa50770c85837d89b7e661b66f33decfb9 --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 6f02ff4686ec9dfc60247e9ed3fc9c5cc7771543) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 04c811aa50770c85837d89b7e661b66f33decfb9) @@ -422,18 +422,19 @@ * blood pump rotor revolution counter. * @details \b Inputs: bloodPumpRotorCounter * @details \b Outputs: none - * @return bloodPumpRotorCounter + * @return h4RotorRevsCounter *************************************************************************/ static U32 getBloodPumpRotorCount( void ) { - U32 result = bloodPumpRotorCounter.data; + U32 h4RotorRevsCounter = (U32)getH4RotorRevsCounter(); + bloodPumpRotorCounter.data = h4RotorRevsCounter; if ( OVERRIDE_KEY == bloodPumpRotorCounter.override ) { - result = bloodPumpRotorCounter.ovData; + h4RotorRevsCounter = bloodPumpRotorCounter.ovData; } - return result; + return h4RotorRevsCounter; } /*********************************************************************//**