From e298769eb73ba2da781a34d66cae345c6840b7c0 Mon Sep 17 00:00:00 2001 From: Frantisek Repkovsky <51033177+frepkovsky@users.noreply.github.com> Date: Sun, 28 Jan 2024 09:36:07 +0100 Subject: [PATCH] Fix building RFM69 gw on 64-bit OS (#1559) Rollback change done in #1551 (the issue was fixed in #1500) --- hal/transport/RFM69/driver/new/RFM69_new.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/hal/transport/RFM69/driver/new/RFM69_new.cpp b/hal/transport/RFM69/driver/new/RFM69_new.cpp index 35649ac8e..7e3416fb2 100644 --- a/hal/transport/RFM69/driver/new/RFM69_new.cpp +++ b/hal/transport/RFM69/driver/new/RFM69_new.cpp @@ -278,8 +278,7 @@ LOCAL void RFM69_interruptHandling(void) RFM69.currentPacket.header.packetLen - 1); if (RFM69.currentPacket.header.version >= RFM69_MIN_PACKET_HEADER_VERSION) { - RFM69.currentPacket.payloadLen = min(static_cast - (RFM69.currentPacket.header.packetLen - (RFM69_HEADER_LEN - 1)), + RFM69.currentPacket.payloadLen = min(RFM69.currentPacket.header.packetLen - (RFM69_HEADER_LEN - 1), RFM69_MAX_PACKET_LEN); RFM69.ackReceived = RFM69_getACKReceived(RFM69.currentPacket.header.controlFlags); RFM69.dataReceived = !RFM69.ackReceived;