Skip to content

Commit f6e1d90

Browse files
thinkyheadlkrammes
authored andcommitted
Fix parser temperature rounding
1 parent bf50cc0 commit f6e1d90

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Marlin/src/gcode/parser.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ class GCodeParser {
371371
case TEMPUNIT_K: f -= 273.15f;
372372
case TEMPUNIT_F: f = (f - 32) * 0.5555555556f;
373373
}
374-
return LROUND(f + 0.5f);
374+
return LROUND(f);
375375
}
376376

377377
static inline celsius_t value_celsius_diff() {
@@ -382,7 +382,7 @@ class GCodeParser {
382382
case TEMPUNIT_K: break;
383383
case TEMPUNIT_F: f *= 0.5555555556f;
384384
}
385-
return LROUND(f + 0.5f);
385+
return LROUND(f);
386386
}
387387

388388
#else // !TEMPERATURE_UNITS_SUPPORT

0 commit comments

Comments
 (0)