|
@@ -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(')');
|