static u8 crc8(u8 *ptr, u8 len)
{
u8 i, crc;
crc = 0;
while (len–) {
crc ^= *ptr++;
for (i = 0; i < 8; i++) {
if (crc & 0x01) {
crc = (crc >> 1) ^ 0x8c;
} else {
crc >>= 1;
}
}
}
return crc;
}
杰理之数据包打包demo【篇】
最新推荐文章于 2024-10-10 22:59:02 发布