uint8_t chk_xrl(const void *data, uint16_t length)
{
const uint8_t *buf = data;
uint8_t retval = 0;
while(length)
{
retval ^= *buf++;
--length;
}
return retval;
}
异或求校验和
最新推荐文章于 2024-07-26 20:00:33 发布
uint8_t chk_xrl(const void *data, uint16_t length)
{
const uint8_t *buf = data;
uint8_t retval = 0;
while(length)
{
retval ^= *buf++;
--length;
}
return retval;
}