瀏覽代碼

babystep synchronisation

Robert Pelnar 6 年之前
父節點
當前提交
f30da4bbca
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      Firmware/temperature.cpp

+ 4 - 0
Firmware/temperature.cpp

@@ -1879,14 +1879,18 @@ ISR(TIMER0_COMPB_vect)
    
     if(curTodo>0)
     {
+		asm("cli");
       babystep(axis,/*fwd*/true);
       babystepsTodo[axis]--; //less to do next time
+		asm("sei");
     }
     else
     if(curTodo<0)
     {
+		asm("cli");
       babystep(axis,/*fwd*/false);
       babystepsTodo[axis]++; //less to do next time
+		asm("sei");
     }
   }
 #endif //BABYSTEPPING