From 2ce73dbccca8b14e8483ee491b78a0447ef56036 Mon Sep 17 00:00:00 2001 From: Tero K Date: Wed, 6 Jan 2016 20:53:25 +0200 Subject: Fix CRC calculation of smFastUpdateCycle function --- simplemotion.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simplemotion.c b/simplemotion.c index fb53522..b94f488 100644 --- a/simplemotion.c +++ b/simplemotion.c @@ -376,7 +376,7 @@ SM_STATUS smFastUpdateCycle( smbus handle, smuint8 nodeAddress, smuint16 write1, } //parse - if( cmd[5]==calcCRC8Buf(cmd,4,0x52) || cmd[0]!=SMCMD_FAST_UPDATE_CYCLE_RET ) + if( cmd[5]!=calcCRC8Buf(cmd,5,0x52) || cmd[0]!=SMCMD_FAST_UPDATE_CYCLE_RET ) { return recordStatus(handle,SM_ERR_COMMUNICATION);//packet error } -- cgit v1.2.3