Remove \version svn tag.
[bertos.git] / bertos / algo / crc_ccitt.h
index 83f1454821404ce9e4fa172fb0bda8a4ea71cccd..fd87c6a80ff68e02f4b15c001d3acb35f37394d5 100644 (file)
@@ -34,7 +34,6 @@
  *
  * \note This algorithm is incompatible with the CRC16.
  *
- * \version $Id: crc.h 2771 2009-08-06 07:01:06Z lottaviano $
  * \author Francesco Sacchi <batt@develer.com>
  *
  * $WIZ$ module_name = "crc-ccitt"
@@ -57,7 +56,7 @@ extern const uint16_t crc_ccitt_tab[256];
 INLINE uint16_t updcrc_ccitt(uint8_t c, uint16_t oldcrc)
 {
 #if CPU_HARVARD
-       return (oldcrc >> 8) ^ pgm_read_uint16_t(crc_ccitt_tab[(oldcrc ^ c) & 0xff]);
+       return (oldcrc >> 8) ^ pgm_read_uint16_t(&crc_ccitt_tab[(oldcrc ^ c) & 0xff]);
 #else
        return (oldcrc >> 8) ^ crc_ccitt_tab[(oldcrc ^ c) & 0xff];
 #endif