Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -r3012a339084bbb5fa796d41680bc0c48bdc9f691 -r45a4cb0693621b5dc1cf7b1ae237d916856b6c41 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 3012a339084bbb5fa796d41680bc0c48bdc9f691) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 45a4cb0693621b5dc1cf7b1ae237d916856b6c41) @@ -7,8 +7,8 @@ * * @file Heaters.c * -* @author (last) Dara Navaei -* @date (last) 15-Feb-2023 +* @author (last) Michael Garthwaite +* @date (last) 01-Mar-2023 * * @author (original) Dara Navaei * @date (original) 23-Apr-2020 @@ -1063,6 +1063,11 @@ result = TRUE; heatersStatus[ (DG_HEATERS_T)heater ].dutyCycle.ovData = value; heatersStatus[ (DG_HEATERS_T)heater ].dutyCycle.override = OVERRIDE_KEY; + + if ( TRUE == heatersStatus[ (DG_HEATERS_T)heater ].isHeaterOn ) + { + setHeaterDutyCycle( (DG_HEATERS_T)heater, value ); + } } }