Преглед на файлове

bugfix : refresh speed onEnter running

prevent a emergency trigger
eLandon преди 4 години
родител
ревизия
1b372ce75e
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      Atm_AccelStepper.cpp

+ 1 - 0
Atm_AccelStepper.cpp

@@ -165,6 +165,7 @@ void Atm_AccelStepper::action( int id ) {
 
     case ENT_RUNNING:
       push(connectors, ON_CHANGESTATE, 0,  state(), 0);
+      _currentSpeed = stepper->speed();
       if (last_trigger!=EVT_ON_LIMIT_LOW && last_trigger!=EVT_ON_LIMIT_HIGH){compensatePlay(_currentSpeed);}
       if (runMode){stepper->setSpeed( _currentSpeed);}
       else{stepper->moveTo(_targetStep);}