Просмотр исходного кода

Add 'Q' option to G29 when debug leveling is on

Scott Lahteine 8 лет назад
Родитель
Сommit
a3e91ec65e
1 измененных файлов: 6 добавлений и 2 удалений
  1. 6
    2
      Marlin/Marlin_main.cpp

+ 6
- 2
Marlin/Marlin_main.cpp Просмотреть файл

@@ -3475,11 +3475,15 @@ inline void gcode_G28() {
3475 3475
   inline void gcode_G29() {
3476 3476
 
3477 3477
     #if ENABLED(DEBUG_LEVELING_FEATURE)
3478
+      bool query = code_seen('Q');
3479
+      uint8_t old_debug_flags = marlin_debug_flags;
3480
+      if (query) marlin_debug_flags |= DEBUG_LEVELING;
3478 3481
       if (DEBUGGING(LEVELING)) {
3479
-        SERIAL_ECHOLNPGM(">>> gcode_G29");
3480
-        DEBUG_POS("", current_position);
3482
+        DEBUG_POS(">>> gcode_G29", current_position);
3481 3483
         log_machine_info();
3482 3484
       }
3485
+      marlin_debug_flags = old_debug_flags;
3486
+      if (query) return;
3483 3487
     #endif
3484 3488
 
3485 3489
     // Don't allow auto-leveling without homing first

Загрузка…
Отмена
Сохранить