static int crc8(Uint8List data){ var ret = 0; for (int i=0; i< data.length-1; i++){ ret += data[i]; } ret = ret & 0xff; data[data.length-1] = ret; return ret; }