projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add conversion formula for internal temperature sensor. Use macros istead BV.
[bertos.git]
/
bertos
/
algo
/
crc_ccitt.h
diff --git
a/bertos/algo/crc_ccitt.h
b/bertos/algo/crc_ccitt.h
index 83f1454821404ce9e4fa172fb0bda8a4ea71cccd..fd87c6a80ff68e02f4b15c001d3acb35f37394d5 100644
(file)
--- a/
bertos/algo/crc_ccitt.h
+++ b/
bertos/algo/crc_ccitt.h
@@
-34,7
+34,6
@@
*
* \note This algorithm is incompatible with the CRC16.
*
*
* \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"
* \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
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
#else
return (oldcrc >> 8) ^ crc_ccitt_tab[(oldcrc ^ c) & 0xff];
#endif