An M-code stuck when receiving G commands and vice-versa.

Testcase:
M105
G1 F100
--> Temperatures would be sent the second time as well.
This commit is contained in:
Markus Hitter 2010-07-03 00:09:06 +02:00
parent 85b09112b9
commit 2004f04d4a
1 changed files with 6 additions and 1 deletions

View File

@ -331,7 +331,12 @@ void scan_char(uint8_t c) {
}
// reset variables
next_target.seen_X = next_target.seen_Y = next_target.seen_Z = next_target.seen_E = next_target.seen_F = next_target.seen_S = next_target.seen_P = next_target.seen_N = next_target.seen_checksum = next_target.seen_comment = next_target.checksum_read = next_target.checksum_calculated = 0;
next_target.seen_X = next_target.seen_Y = next_target.seen_Z = \
next_target.seen_E = next_target.seen_F = next_target.seen_G = \
next_target.seen_S = next_target.seen_P = next_target.seen_N = \
next_target.seen_M = next_target.seen_checksum = \
next_target.seen_comment = next_target.checksum_read = \
next_target.checksum_calculated = 0;
last_field = 0;
read_digit.sign = 0;
read_digit.mantissa = 0;