From 45f790dcdc38a70d1b1e3d6232e92fc62025fc00 Mon Sep 17 00:00:00 2001
From: Emilio Corigliano <emilio.corigliano@skywarder.eu>
Date: Thu, 22 Feb 2024 12:09:33 +0100
Subject: [PATCH] [Groundstation][Serial] Fix return of Serial::sendMessage

The method now returns true if the write was successful
---
 src/boards/Groundstation/Common/Ports/Serial.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/boards/Groundstation/Common/Ports/Serial.cpp b/src/boards/Groundstation/Common/Ports/Serial.cpp
index 45f4b7712..777257cec 100644
--- a/src/boards/Groundstation/Common/Ports/Serial.cpp
+++ b/src/boards/Groundstation/Common/Ports/Serial.cpp
@@ -67,5 +67,5 @@ ssize_t Serial::receive(uint8_t* pkt, size_t max_len)
 bool Serial::send(uint8_t* pkt, size_t len)
 {
     auto serial = miosix::DefaultConsole::instance().get();
-    return serial->writeBlock(pkt, len, 0) != static_cast<ssize_t>(len);
+    return serial->writeBlock(pkt, len, 0) == static_cast<ssize_t>(len);
 }
\ No newline at end of file
-- 
GitLab