fix error in M105 output -- use SERIAL_PROTOCOL for ints instead of SERIAL_PROTOCOL_F (#6584)
also removed wayward 'address of' ampersand in setTargetHotend and setTargetBed parameters
This commit is contained in:
		| @@ -6498,9 +6498,9 @@ inline void gcode_M104() { | ||||
|   void print_heaterstates() { | ||||
|     #if HAS_TEMP_HOTEND | ||||
|       SERIAL_PROTOCOLPGM(" T:"); | ||||
|       SERIAL_PROTOCOL_F(thermalManager.degHotend(target_extruder), 1); | ||||
|       SERIAL_PROTOCOL(thermalManager.degHotend(target_extruder)); | ||||
|       SERIAL_PROTOCOLPGM(" /"); | ||||
|       SERIAL_PROTOCOL_F(thermalManager.degTargetHotend(target_extruder), 1); | ||||
|       SERIAL_PROTOCOL(thermalManager.degTargetHotend(target_extruder)); | ||||
|       #if ENABLED(SHOW_TEMP_ADC_VALUES) | ||||
|         SERIAL_PROTOCOLPAIR(" (", thermalManager.rawHotendTemp(target_extruder) / OVERSAMPLENR); | ||||
|         SERIAL_PROTOCOLCHAR(')'); | ||||
| @@ -6508,9 +6508,9 @@ inline void gcode_M104() { | ||||
|     #endif | ||||
|     #if HAS_TEMP_BED | ||||
|       SERIAL_PROTOCOLPGM(" B:"); | ||||
|       SERIAL_PROTOCOL_F(thermalManager.degBed(), 1); | ||||
|       SERIAL_PROTOCOL(thermalManager.degBed()); | ||||
|       SERIAL_PROTOCOLPGM(" /"); | ||||
|       SERIAL_PROTOCOL_F(thermalManager.degTargetBed(), 1); | ||||
|       SERIAL_PROTOCOL(thermalManager.degTargetBed()); | ||||
|       #if ENABLED(SHOW_TEMP_ADC_VALUES) | ||||
|         SERIAL_PROTOCOLPAIR(" (", thermalManager.rawBedTemp() / OVERSAMPLENR); | ||||
|         SERIAL_PROTOCOLCHAR(')'); | ||||
| @@ -6520,9 +6520,9 @@ inline void gcode_M104() { | ||||
|       HOTEND_LOOP() { | ||||
|         SERIAL_PROTOCOLPAIR(" T", e); | ||||
|         SERIAL_PROTOCOLCHAR(':'); | ||||
|         SERIAL_PROTOCOL_F(thermalManager.degHotend(e), 1); | ||||
|         SERIAL_PROTOCOL(thermalManager.degHotend(e)); | ||||
|         SERIAL_PROTOCOLPGM(" /"); | ||||
|         SERIAL_PROTOCOL_F(thermalManager.degTargetHotend(e), 1); | ||||
|         SERIAL_PROTOCOL(thermalManager.degTargetHotend(e)); | ||||
|         #if ENABLED(SHOW_TEMP_ADC_VALUES) | ||||
|           SERIAL_PROTOCOLPAIR(" (", thermalManager.rawHotendTemp(e) / OVERSAMPLENR); | ||||
|           SERIAL_PROTOCOLCHAR(')'); | ||||
|   | ||||
| @@ -346,6 +346,7 @@ class Temperature { | ||||
|       #endif | ||||
|       return target_temperature[HOTEND_INDEX]; | ||||
|     } | ||||
|  | ||||
|     static int16_t degTargetBed() { return target_temperature_bed; } | ||||
|  | ||||
|     #if WATCH_HOTENDS | ||||
| @@ -356,7 +357,7 @@ class Temperature { | ||||
|       static void start_watching_bed(); | ||||
|     #endif | ||||
|  | ||||
|     static void setTargetHotend(const int16_t &celsius, uint8_t e) { | ||||
|     static void setTargetHotend(const int16_t celsius, uint8_t e) { | ||||
|       #if HOTENDS == 1 | ||||
|         UNUSED(e); | ||||
|       #endif | ||||
| @@ -372,7 +373,7 @@ class Temperature { | ||||
|       #endif | ||||
|     } | ||||
|  | ||||
|     static void setTargetBed(const int16_t &celsius) { | ||||
|     static void setTargetBed(const int16_t celsius) { | ||||
|       target_temperature_bed = celsius; | ||||
|       #if WATCH_THE_BED | ||||
|         start_watching_bed(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user