From 3904a6c52f9a53b5366fd95cf4d6997da6976d40 Mon Sep 17 00:00:00 2001 From: Valerio De Benedetto Date: Thu, 12 May 2022 18:59:21 +0200 Subject: [PATCH] Swapped RTU CRC byte order --- nanomodbus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nanomodbus.c b/nanomodbus.c index a098c0c..607f8b2 100644 --- a/nanomodbus.c +++ b/nanomodbus.c @@ -193,7 +193,7 @@ static uint16_t crc_calc(const uint8_t* data, uint32_t length) { } } - return crc; + return (uint16_t) (crc << 8) | (uint16_t) (crc >> 8); }