Kaynağa Gözat

Temperature report followup (#20687)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Giuliano Zaro 4 yıl önce
ebeveyn
işleme
1eb592550c
No account linked to committer's email address
1 değiştirilmiş dosya ile 9 ekleme ve 6 silme
  1. 9
    6
      Marlin/src/module/temperature.cpp

+ 9
- 6
Marlin/src/module/temperature.cpp Dosyayı Görüntüle

@@ -1404,8 +1404,7 @@ void Temperature::manage_heater() {
1404 1404
       SERIAL_ECHOPGM("  M305 ");
1405 1405
     else
1406 1406
       SERIAL_ECHO_START();
1407
-    SERIAL_CHAR('P');
1408
-    SERIAL_CHAR('0' + t_index);
1407
+    SERIAL_CHAR('P', '0' + t_index);
1409 1408
 
1410 1409
     const user_thermistor_t &t = user_thermistor[t_index];
1411 1410
 
@@ -3001,15 +3000,19 @@ void Temperature::tick() {
3001 3000
         default: k = 'B'; break;
3002 3001
       #endif
3003 3002
     }
3004
-    SERIAL_CHAR(' ');
3005
-    SERIAL_CHAR(k);
3003
+    SERIAL_CHAR(' ', k);
3006 3004
     #if HAS_MULTI_HOTEND
3007 3005
       if (e >= 0) SERIAL_CHAR('0' + e);
3008 3006
     #endif
3007
+    #ifdef SERIAL_FLOAT_PRECISION
3008
+      #define SFP _MIN(SERIAL_FLOAT_PRECISION, 2)
3009
+    #else
3010
+      #define SFP 2
3011
+    #endif
3009 3012
     SERIAL_CHAR(':');
3010
-    SERIAL_PRINT(c, _MIN(SERIAL_FLOAT_PRECISION, 2));
3013
+    SERIAL_PRINT(c, SFP);
3011 3014
     SERIAL_ECHOPGM(" /");
3012
-    SERIAL_PRINT(t, _MIN(SERIAL_FLOAT_PRECISION, 2));
3015
+    SERIAL_PRINT(t, SFP);
3013 3016
     #if ENABLED(SHOW_TEMP_ADC_VALUES)
3014 3017
       SERIAL_ECHOPAIR(" (", r * RECIPROCAL(OVERSAMPLENR));
3015 3018
       SERIAL_CHAR(')');

Loading…
İptal
Kaydet