calculateCRC static method

int calculateCRC(
  1. CRCType crc,
  2. Uint8List firmware
)

Implementation

static int calculateCRC(CRCType crc,Uint8List firmware){
  if(crc == CRCType.crc16){
    return calculateCRC16(firmware)[0];
  }
  else if(crc == CRCType.crc32){
      return getCrc32(Crc32().convert(firmware).bytes);
  }
  else{
    throw Exception("Invalid CRC type");
  }
}