gps: fix rate reading on UART

This commit is contained in:
alexcekay
2026-01-22 10:59:40 +01:00
committed by Alexander Lerach
parent 2ad25570ee
commit 1df5e62cc3

View File

@@ -488,6 +488,10 @@ int GPS::pollOrRead(uint8_t *buf, size_t buf_length, int timeout)
if (_interface == GPSHelper::Interface::UART) {
ret = _uart.readAtLeast(buf, buf_length, math::min(character_count, buf_length), timeout_adjusted);
if (ret > 0) {
_num_bytes_read += ret;
}
// SPI is only supported on LInux
#if defined(__PX4_LINUX)