#include "tinycrc.h" /* CRC8 (from https://devcoons.com/crc8/) */ uint8_t tinycrc_crc8(const uint8_t* data, uint16_t length) { char crc = 0x00; char extract; char sum; for(int i=0;i>= 1; if (sum) crc ^= 0x8C; extract >>= 1; } data++; } return crc; }