소스 검색

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
 };