modbus_crc.c
#include "modbus_crc.h"
#include "stdio.h"
uint16_t MODBUS_RTU_CRC16(uint8_t *ptr, uint32_t len)
{
uint8_t crcArray[2] = {
0};
MODBUS_RTU_CRC16ToArray(ptr, len, crcArray);
if((len + 2) < 300)
{
*(ptr + len) = crcArray[0];
*(ptr + len + 1) = crcArray[1];
}
return ((((uint16_t