make it possible to accumulate CRC values through crc16_data.
This commit is contained in:
parent
2978270e43
commit
b0a8154e96
1 changed files with 3 additions and 4 deletions
|
@ -28,7 +28,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* @(#)$Id: crc16.c,v 1.3 2008/08/26 21:46:06 adamdunkels Exp $
|
* @(#)$Id: crc16.c,v 1.4 2009/05/14 12:05:04 nvt-se Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \addtogroup crc16
|
/** \addtogroup crc16
|
||||||
|
@ -67,13 +67,12 @@ unsigned short
|
||||||
crc16_data(const unsigned char *data, int len, unsigned short acc)
|
crc16_data(const unsigned char *data, int len, unsigned short acc)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
unsigned short crc = 0;
|
|
||||||
|
|
||||||
for(i = 0; i < len; ++i) {
|
for(i = 0; i < len; ++i) {
|
||||||
crc = crc16_add(*data, crc);
|
acc = crc16_add(*data, acc);
|
||||||
++data;
|
++data;
|
||||||
}
|
}
|
||||||
return crc;
|
return acc;
|
||||||
}
|
}
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue