Browse Source

Use WRITE_NC directly in the isr

Yuri D'Elia 5 years ago
parent
commit
bddc3e84ab
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Firmware/stepper.cpp

+ 1 - 1
Firmware/stepper.cpp

@@ -941,7 +941,7 @@ FORCE_INLINE void advance_isr_scheduler() {
 #ifdef FILAMENT_SENSOR
 #ifdef FILAMENT_SENSOR
         fsensor_counter += (e_steps < 0? -max_ticks: max_ticks);
         fsensor_counter += (e_steps < 0? -max_ticks: max_ticks);
 #endif
 #endif
-        WRITE(E0_DIR_PIN, e_steps < 0? INVERT_E0_DIR: !INVERT_E0_DIR);
+        WRITE_NC(E0_DIR_PIN, e_steps < 0? INVERT_E0_DIR: !INVERT_E0_DIR);
         do
         do
         {
         {
             WRITE_NC(E0_STEP_PIN, !INVERT_E_STEP_PIN);
             WRITE_NC(E0_STEP_PIN, !INVERT_E_STEP_PIN);