From 7d8ba5df7d883c86c24aa38449c4a6dd126e920f Mon Sep 17 00:00:00 2001 From: QuakeGod <quakegod@sina.com> Date: 星期二, 06 八月 2024 14:41:31 +0800 Subject: [PATCH] Radio_LLCC68 1.15, Stable version --- ComLib/Src/ModbusRTU.c | 18 ------------------ 1 files changed, 0 insertions(+), 18 deletions(-) diff --git a/ComLib/Src/ModbusRTU.c b/ComLib/Src/ModbusRTU.c index 88bfb4b..89509c5 100644 --- a/ComLib/Src/ModbusRTU.c +++ b/ComLib/Src/ModbusRTU.c @@ -61,25 +61,7 @@ return(crc); } */ -const uint16_t crctalbeabs[] = { - 0x0000, 0xCC01, 0xD801, 0x1400, 0xF001, 0x3C00, 0x2800, 0xE401, - 0xA001, 0x6C00, 0x7800, 0xB401, 0x5000, 0x9C01, 0x8801, 0x4400 -}; -uint16_t crc16tablefast(const uint8_t *ptr, uint16_t len) -{ - uint16_t crc = 0xffff; - uint16_t i; - uint8_t ch; - - for (i = 0; i < len; i++) { - ch = *ptr++; - crc = crctalbeabs[(ch ^ crc) & 15] ^ (crc >> 4); - crc = crctalbeabs[((ch >> 4) ^ crc) & 15] ^ (crc >> 4); - } - - return crc; -} //********************************************************************** //****************** Modbus slave ************************************ -- Gitblit v1.9.1