diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-06-13 13:38:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-13 13:38:24 +0200 |
commit | 15e98223f42bba8a88c1795151e2c40936d428ac (patch) | |
tree | be3be388fa1de1a6d0f372a3d9f3e45c032d51e6 /icetime/icetime.cc | |
parent | 0cf4a21209a268b94d27839ec2ac4b9fb0cd74e5 (diff) | |
parent | dc5a4d9934034880bd59d1ed2e63b58f0fad774e (diff) | |
download | icestorm-15e98223f42bba8a88c1795151e2c40936d428ac.tar.gz icestorm-15e98223f42bba8a88c1795151e2c40936d428ac.tar.bz2 icestorm-15e98223f42bba8a88c1795151e2c40936d428ac.zip |
Merge pull request #154 from mithro/icetime-args
icetime: Lowercase the device type information.
Diffstat (limited to 'icetime/icetime.cc')
-rw-r--r-- | icetime/icetime.cc | 11 |
1 files changed, 8 insertions, 3 deletions
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 <string.h> #include <stdarg.h> +#include <algorithm> #include <functional> -#include <string> -#include <vector> -#include <tuple> #include <map> #include <set> +#include <string> +#include <tuple> +#include <vector> #ifdef __EMSCRIPTEN__ #include <emscripten.h> @@ -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; |