Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -r125a27d5a3a116e7b7473ff180daf247270d8e57 -r9bc5e72e777b0bf72807428e40450705b1eef321 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 125a27d5a3a116e7b7473ff180daf247270d8e57) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 9bc5e72e777b0bf72807428e40450705b1eef321) @@ -16,6 +16,7 @@ ***************************************************************************/ #include "AlarmMgmt.h" +#include "Buttons.h" #include "ConsumableSelfTest.h" #include "FPGA.h" #include "ModePreTreat.h" @@ -161,6 +162,13 @@ *************************************************************************/ U32 execPreTreatmentMode( void ) { + BOOL stop = isStopButtonPressed(); + + if ( TRUE == stop ) + { + activateAlarmNoData( ALARM_ID_TREATMENT_STOPPED_BY_USER ); + } + // execute mode state machine switch ( currentPreTreatmentState ) {