mirror of
https://github.com/meshtastic/firmware.git
synced 2025-12-17 00:02:55 +00:00
@@ -1378,11 +1378,9 @@ GnssModel_t GPS::getProbeResponse(unsigned long timeout, const std::vector<ChipI
|
|||||||
char c = _serial_gps->read();
|
char c = _serial_gps->read();
|
||||||
|
|
||||||
// Add char to buffer if there's space
|
// Add char to buffer if there's space
|
||||||
|
if (responseLen < sizeof(response) - 1) {
|
||||||
|
response[responseLen++] = c;
|
||||||
response[responseLen] = '\0';
|
response[responseLen] = '\0';
|
||||||
} else {
|
|
||||||
#ifdef GPS_DEBUG
|
|
||||||
LOG_WARN("GPS response buffer overflow, dropping character '%c'", c);
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (c == ',' || (responseLen >= 2 && response[responseLen - 2] == '\r' && response[responseLen - 1] == '\n')) {
|
if (c == ',' || (responseLen >= 2 && response[responseLen - 2] == '\r' && response[responseLen - 1] == '\n')) {
|
||||||
|
|||||||
Reference in New Issue
Block a user