55 acc = (acc >> 8) | (acc << 8);
56 acc ^= (acc & 0xff00) << 4;
57 acc ^= (acc >> 8) >> 4;
58 acc ^= (acc & 0xff00) >> 5;
67 for(i = 0; i < len; ++i) {
unsigned short crc16_add(unsigned char b, unsigned short acc)
Update an accumulated CRC16 checksum with one byte.
unsigned short crc16_data(const unsigned char *data, int len, unsigned short acc)
Calculate the CRC16 over a data area.
uint8_t data[USBNET_RX_BUF_SIZE]