瀏覽代碼

Handle the new MMU states (slow load to fsensor)

D.R.racer 2 年之前
父節點
當前提交
456ddbb538
共有 2 個文件被更改,包括 5 次插入1 次删除
  1. 1 0
      Firmware/mmu2.cpp
  2. 4 1
      Firmware/mmu2/progress_codes.h

+ 1 - 0
Firmware/mmu2.cpp

@@ -652,6 +652,7 @@ void MMU2::OnMMUProgressMsg(ProgressCode pc){
         // Act accordingly - every status change (even the same state)
         switch(pc){
         case ProgressCode::FeedingToBondtech:
+        case ProgressCode::FeedingToFSensor:
             if ( loadFilamentStarted )
             {
                 switch ( WhereIsFilament() )

+ 4 - 1
Firmware/mmu2/progress_codes.h

@@ -36,7 +36,10 @@ enum class ProgressCode : uint_fast8_t {
     EjectingFilament, // P24
     RetractingFromFinda, // P25
 
-    Homing,
+    Homing, // P26
+    MovingSelector, // P27
+
+    FeedingToFSensor, // P28
 
     Empty = 0xff // dummy empty state
 };