diff --git a/libgm/src/Bitstream.cpp b/libgm/src/Bitstream.cpp index a502b9a..cfe5e0b 100644 --- a/libgm/src/Bitstream.cpp +++ b/libgm/src/Bitstream.cpp @@ -1000,8 +1000,10 @@ Bitstream Bitstream::serialise_chip(const Chip &chip, const std::map(), "CRC error behaviour (check, ignore, unused)"); options.add_options()("spimode", po::value(), "SPI Mode to use (single, dual, quad)"); + options.add_options()("reconfig", "enable reconfiguration in bitstream"); po::positional_options_description pos; options.add_options()("input", po::value()->required(), "input textual configuration"); pos.add("input", 1); @@ -89,7 +90,8 @@ int main(int argc, char *argv[]) bitopts["spimode"] = vm["spimode"].as(); } - if (vm.count("background")) { + if (vm.count("reconfig")) { + bitopts["reconfig"] = "yes"; } std::string textcfg((std::istreambuf_iterator(config_file)), std::istreambuf_iterator());