Index: firmware/App/Services/Utilities.c =================================================================== diff -u -r6b6b337c1c0e7dd7c1b7311a39596473d7214ee4 -r1bbf9da32e622975efed00b1a7589387a9829440 --- firmware/App/Services/Utilities.c (.../Utilities.c) (revision 6b6b337c1c0e7dd7c1b7311a39596473d7214ee4) +++ firmware/App/Services/Utilities.c (.../Utilities.c) (revision 1bbf9da32e622975efed00b1a7589387a9829440) @@ -100,7 +100,7 @@ while ( len-- > 0 ) { - crc = (crc << SHIFT_8_BITS_FOR_BYTE_SHIFT) ^ crc16_table[*address ^ ((crc >> SHIFT_8_BITS_FOR_BYTE_SHIFT) & MASK_OFF_MSB)]; + crc = ( crc << SHIFT_8_BITS_FOR_BYTE_SHIFT ) ^ crc16_table[ *address ^ ( ( crc >> SHIFT_8_BITS_FOR_BYTE_SHIFT ) & MASK_OFF_MSB ) ]; address++; } @@ -124,7 +124,7 @@ while ( len-- > 0 ) { - crc = crc8_table[(*address) ^ crc]; + crc = crc8_table[ (*address) ^ crc ]; address++; }