diff --git a/firmware/tools/cpld_crc.py b/firmware/tools/cpld_crc.py index 45317123..a678351c 100755 --- a/firmware/tools/cpld_crc.py +++ b/firmware/tools/cpld_crc.py @@ -7,6 +7,7 @@ import argparse parser = argparse.ArgumentParser() +parser.add_argument('--crcmod', action='store_true') parser.add_argument('--debug', action='store_true') parser.add_argument('hackrf_xc2c_cpld_xsvf', type=str) args = parser.parse_args() @@ -76,7 +77,7 @@ assert(address_sequence == expected_address_sequence) data = data[1] byte_count = (274 + 7) // 8 -if False: +if args.crcmod: # Use a proper CRC library import crcmod crc = crcmod.predefined.Crc('crc-32')