From 7f990a298c69d0ffd7bb5fe3d4fed697e48fe568 Mon Sep 17 00:00:00 2001 From: Markus Hitter Date: Sat, 30 Aug 2014 14:00:18 +0200 Subject: [PATCH] Canned G-code: don't miss first character. --- mendel.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mendel.c b/mendel.c index c18636c..c56d67e 100644 --- a/mendel.c +++ b/mendel.c @@ -287,10 +287,11 @@ int main (void) If ever print-from-SD card is implemented, these changes may become necessary. */ - if (pgm_read_byte(&(canned_gcode_P[++canned_gcode_pos])) == 0) + gcode_parse_char(pgm_read_byte(&(canned_gcode_P[canned_gcode_pos]))); + + canned_gcode_pos++; + if (pgm_read_byte(&(canned_gcode_P[canned_gcode_pos])) == 0) canned_gcode_pos = 0; - else - gcode_parse_char(pgm_read_byte(&(canned_gcode_P[canned_gcode_pos]))); #endif /* CANNED_CYCLE */ }