diff --git a/src/shared/radio/ConsoleTransceiver/ConsoleTransceiver.h b/src/shared/radio/ConsoleTransceiver/ConsoleTransceiver.h
index ad2cb0b55a26cbb8a6052b43409ccf02ce31ed4d..0ce71cadd2321d51483a64e3bcd4567e54c2a1b6 100644
--- a/src/shared/radio/ConsoleTransceiver/ConsoleTransceiver.h
+++ b/src/shared/radio/ConsoleTransceiver/ConsoleTransceiver.h
@@ -36,7 +36,7 @@ public:
     bool send(uint8_t* pkt, size_t len)
     {
         auto serial = miosix::DefaultConsole::instance().get();
-        return serial->writeBlock(pkt, len, 0) == len;
+        return serial->writeBlock(pkt, len, 0) == static_cast<ssize_t>(len);
     }
 
     ssize_t receive(uint8_t* pkt, size_t len)