From dc5a4d9934034880bd59d1ed2e63b58f0fad774e Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Sun, 10 Jun 2018 16:13:25 -0700 Subject: icetime: Lowercase the device type information. Makes `-d HX1K` work as well as `-d hx1k`. --- icetime/icetime.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'icetime') diff --git a/icetime/icetime.cc b/icetime/icetime.cc index f9e0994..532d912 100644 --- a/icetime/icetime.cc +++ b/icetime/icetime.cc @@ -26,12 +26,13 @@ #include #include +#include #include -#include -#include -#include #include #include +#include +#include +#include #ifdef __EMSCRIPTEN__ #include @@ -2331,6 +2332,8 @@ int main(int argc, char **argv) fflush(stdout); read_config(); + std::transform(config_device.begin(), config_device.end(), config_device.begin(), ::tolower); + if (device_type.empty()) { if(config_device == "5k") device_type = "up" + config_device; @@ -2339,6 +2342,8 @@ int main(int argc, char **argv) printf("// Warning: Missing -d parameter. Assuming '%s' device.\n", device_type.c_str()); } + std::transform(device_type.begin(), device_type.end(), device_type.begin(), ::tolower); + if (device_type == "lp384") { if (config_device != "384") goto device_chip_mismatch; -- cgit v1.2.3