From 25f9ee3d3985ad71b5ffb7e52e41d4d144582195 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 14 Sep 2023 10:48:35 +0200 Subject: [PATCH] Fix a Robus reception byte count mistake making big messages potentially crash. --- network/robus_network/src/reception.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/network/robus_network/src/reception.c b/network/robus_network/src/reception.c index 82f112e8c..473479e6a 100644 --- a/network/robus_network/src/reception.c +++ b/network/robus_network/src/reception.c @@ -181,6 +181,8 @@ _CRITICAL void Recep_GetData(luos_phy_t *phy_robus, volatile uint8_t *data) // Send an Ack Transmit_SendAck(); } + // Remove the CRC additional byte + phy_robus->received_data--; // Valid the message Phy_ValidMsg(phy_robus); }