From 30cd9586de75e0837639b80903ec6146a434ebdc Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Fri, 22 Feb 2019 13:28:32 -0800 Subject: [PATCH] CPLD tool: Flag to use crcmod library. --- firmware/tools/cpld_crc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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')