From 5835d1f5bd66c189ec085523130830683c79bae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niccol=C3=B2=20Betto?= <niccolo.betto@skywarder.eu> Date: Sat, 27 Jul 2024 22:41:16 +0200 Subject: [PATCH] [SerialTransceiver] Properly implement the receive function --- src/shared/radio/SerialTransceiver/SerialTransceiver.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shared/radio/SerialTransceiver/SerialTransceiver.h b/src/shared/radio/SerialTransceiver/SerialTransceiver.h index 2618524dc..2cf6a4494 100644 --- a/src/shared/radio/SerialTransceiver/SerialTransceiver.h +++ b/src/shared/radio/SerialTransceiver/SerialTransceiver.h @@ -44,7 +44,9 @@ public: ssize_t receive(uint8_t* packet, size_t packetLength) { - return usart.readBlocking(packet, packetLength); + size_t bytesRead = 0; + bool result = usart.readBlocking(packet, packetLength, bytesRead); + return result ? bytesRead : 0; } private: -- GitLab