8000 Print non-space whitespace characters in escaped format · arduino-collections/ELMduino@212e514 · GitHub
[go: up one dir, main page]

< 8000 div class="position-relative header-wrapper js-header-wrapper "> Skip to content

Commit 212e514

Browse files
authored
Print non-space whitespace characters in escaped format
1 parent 02104a3 commit 212e514

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/ELMduino.cpp

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2384,7 +2384,19 @@ int8_t ELM327::sendCommand(const char *cmd)
23842384
if (debugMode)
23852385
{
23862386
Serial.print("Received char: ");
2387-
Serial.println(recChar);
2387+
2388+
if (recChar == '\f')
2389+
Serial.println("\\f");
2390+
else if (recChar == '\n')
2391+
Serial.println("\\n");
2392+
else if (recChar == '\r')
2393+
Serial.println("\\r");
2394+
else if (recChar == '\t')
2395+
Serial.println("\\t");
2396+
else if (recChar == '\v')
2397+
Serial.println("\\v");
2398+
else
2399+
Serial.println(recChar);
23882400
}
23892401

23902402
if (recChar == '>')
@@ -2394,7 +2406,7 @@ int8_t ELM327::sendCommand(const char *cmd)
23942406

23952407
break;
23962408
}
2397-
else if (isspace(recChar))
2409+
else if (isSpace(recChar))
23982410
continue;
23992411

24002412
payload[counter] = recChar;

0 commit comments

Comments
 (0)
0