Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -re7c4a51e6057f0cc83fabc72f2df9bb5dffee391 -rcd5be724d5a3ba7457e761191d82f278654d7f5c --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision e7c4a51e6057f0cc83fabc72f2df9bb5dffee391) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision cd5be724d5a3ba7457e761191d82f278654d7f5c) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2020-2023 Diality Inc. - All Rights Reserved. +* Copyright (c) 2020-2024 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * @file Valves.c * * @author (last) Dara Navaei -* @date (last) 16-May-2023 +* @date (last) 17-Oct-2023 * * @author (original) Dara Navaei * @date (original) 07-Aug-2020 @@ -272,7 +272,9 @@ static VALVE_STATE_T handleValveStateHomingFindDeenergizedEdge( VALVE_T valve ); static VALVE_STATE_T handleValveStateIdle( VALVE_T valve ); static VALVE_STATE_T handleValveStateInTransition( VALVE_T valve ); +#ifdef DEBUG_ENABLED static VALVE_STATE_T handleValveStateInBypassMode( VALVE_T valve ); +#endif // Private function prototypes static void setValveControlMode( VALVE_T valve, VALVE_MODE_T mode ); @@ -1081,7 +1083,7 @@ position &= DISABLE_VALVE_CURRENT_RELAXATION; // If current relaxation is needed, set the MSB to 1 - if ( enableCurrentRelaxation ) + if ( TRUE == enableCurrentRelaxation ) { position |= ENABLE_VALVE_CURRENT_RELAXATION; }