Calculate and append checksum
void appendCrc(List<int> data) { int crc = 0xFF; for (int index = 1; index < data.length; ++index) crc ^= data[index]; data.add(crc); }