|
From: | Joerg Wunsch |
Subject: | [avr-libc-dev] [bug #37901] CRC-CCITT calculation incorrect |
Date: | Tue, 11 Dec 2012 14:01:50 +0000 |
User-agent: | Mozilla/5.0 (X11; Linux i686 on x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 |
Update of bug #37901 (project avr-libc): Status: None => Invalid Assigned to: None => joerg_wunsch Open/Closed: Open => Closed _______________________________________________________ Follow-up Comment #1: The function you describe is provided by _crc_xmodem_update() in <util/crc16.h>. It uses the same polynomial as _crc_ccitt_update() (x^16 + x^12 + x^5 + 1), but the opposite bit order. _crc_ccitt_update() is known to work well together with typical communication protocols that transmit the low-order bit first, e.g. IEEE 802.15.4. _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?37901> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |