🎨 ExtUI "user click" and other tweaks (#22122)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
This commit is contained in:
		
				
					committed by
					
						
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							56355159c6
						
					
				
				
					commit
					d84e2d6e29
				
			@@ -70,7 +70,7 @@ void GcodeSuite::G29() {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  int8_t ix, iy;
 | 
			
		||||
  int8_t ix, iy = 0;
 | 
			
		||||
 | 
			
		||||
  switch (state) {
 | 
			
		||||
    case MeshReport:
 | 
			
		||||
@@ -88,6 +88,7 @@ void GcodeSuite::G29() {
 | 
			
		||||
      mbl_probe_index = 0;
 | 
			
		||||
      if (!ui.wait_for_move) {
 | 
			
		||||
        queue.inject_P(parser.seen_test('N') ? PSTR("G28" TERN(CAN_SET_LEVELING_AFTER_G28, "L0", "") "\nG29S2") : PSTR("G29S2"));
 | 
			
		||||
        TERN_(EXTENSIBLE_UI, ExtUI::onMeshLevelingStart());
 | 
			
		||||
        return;
 | 
			
		||||
      }
 | 
			
		||||
      state = MeshNext;
 | 
			
		||||
@@ -109,6 +110,7 @@ void GcodeSuite::G29() {
 | 
			
		||||
      else {
 | 
			
		||||
        // Save Z for the previous mesh position
 | 
			
		||||
        mbl.set_zigzag_z(mbl_probe_index - 1, current_position.z);
 | 
			
		||||
        TERN_(EXTENSIBLE_UI, ExtUI::onMeshUpdate(ix, iy, current_position.z));
 | 
			
		||||
        SET_SOFT_ENDSTOP_LOOSE(false);
 | 
			
		||||
      }
 | 
			
		||||
      // If there's another point to sample, move there with optional lift.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user