mirror of https://github.com/rusefi/speeduino.git
Potential fix for serial corruption upon connection in rare cases
This commit is contained in:
parent
c65d0fecc0
commit
35d82e9563
10
comms.ino
10
comms.ino
|
@ -61,14 +61,16 @@ void command()
|
||||||
//Serial.print(signature);
|
//Serial.print(signature);
|
||||||
//break;
|
//break;
|
||||||
|
|
||||||
|
/*
|
||||||
char titleString[18];
|
char titleString[18];
|
||||||
strcat(titleString, displaySignature);
|
strcat(titleString, displaySignature);
|
||||||
strcat(titleString, " ");
|
strcat(titleString, " ");
|
||||||
strcat(titleString, TSfirmwareVersion);
|
strcat(titleString, TSfirmwareVersion);
|
||||||
|
|
||||||
Serial.print(titleString);
|
//Serial.print(titleString);
|
||||||
//Serial.write(titleString,16);
|
//Serial.write(titleString,16);
|
||||||
//Serial.write("Speeduino 2016.05",18);
|
*/
|
||||||
|
Serial.print("Speeduino 2016.06-pre");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'Q': // send code version
|
case 'Q': // send code version
|
||||||
|
@ -170,6 +172,8 @@ void command()
|
||||||
sendToothLog(true); //Sends tooth log values as chars
|
sendToothLog(true); //Sends tooth log values as chars
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
case '?':
|
case '?':
|
||||||
Serial.println
|
Serial.println
|
||||||
(F(
|
(F(
|
||||||
|
@ -261,8 +265,6 @@ void sendValues(int length)
|
||||||
cli();
|
cli();
|
||||||
Serial.write(response, (size_t)packetSize);
|
Serial.write(response, (size_t)packetSize);
|
||||||
sei();
|
sei();
|
||||||
//if(Serial.available()) { command(); }
|
|
||||||
//Serial.flush();
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue