Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -r5f779ca2cb5ed9ea966ad937e5509d649ed9c4fc -r463ac03de8e077d2994c1213f7be851334d2cdbc --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision 5f779ca2cb5ed9ea966ad937e5509d649ed9c4fc) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision 463ac03de8e077d2994c1213f7be851334d2cdbc) @@ -43,7 +43,7 @@ static U16 valvesStates = INIT_VALVES_STATES; ///< initialize valves states for FPGA to set static U32 valvesStatesPublicationTimerCounter = 0; ///< used to schedule valve state publication to CAN bus static U16 currentValvesStates = INIT_VALVES_STATES; ///< initialize current valves states -static U08 valveStateMismatchCounter = 0; ///< initialize valve state mismatch counter +static U32 valveStateMismatchCounter = 0; ///< initialize valve state mismatch counter static OVERRIDE_U32_T valves[ NUM_OF_VALVES ]; ///< Current valves states static OVERRIDE_U32_T valvesStatesPublishInterval = { VALVES_STATE_PUB_INTERVAL, VALVES_STATE_PUB_INTERVAL, 0, 0 }; ///< interval (in ms/task interval) at which to publish valves state to CAN bus @@ -67,7 +67,7 @@ void initValves( void ) { // initialize current valves states (for both override and actual) - U08 i; + U32 i; for (i = 0; i < NUM_OF_VALVES; i++) { @@ -256,7 +256,7 @@ U16 fromU32ArrayToU16( OVERRIDE_U32_T array[ NUM_OF_VALVES ] ) { U16 result = 0; // initialize result flag to 0 - U08 i; + U32 i; for ( i = 0; i < NUM_OF_VALVES; i++) { @@ -368,7 +368,7 @@ *************************************************************************/ U32 getValveState( U32 valve ) { - U08 valveState = DEENERGIZED; + U32 valveState = DEENERGIZED; if ( valve < NUM_OF_VALVES ) {