diff --git a/libs/main/io_devices/piserial.cpp b/libs/main/io_devices/piserial.cpp index b8f821c0..781dd972 100644 --- a/libs/main/io_devices/piserial.cpp +++ b/libs/main/io_devices/piserial.cpp @@ -433,8 +433,13 @@ int PISerial::convertSpeed(PISerial::Speed speed) { case S4000000: return B4000000; default: break; } +#ifdef WINDOWS + piCoutObj << "Warning: Custom speed" << (int)speed; + return (int)speed; +#else piCoutObj << "Warning: Unknown speed" << (int)speed << ", using 115200"; return B115200; +#endif } diff --git a/utils/code_model_generator/main.cpp b/utils/code_model_generator/main.cpp index 718c249b..13996c60 100755 --- a/utils/code_model_generator/main.cpp +++ b/utils/code_model_generator/main.cpp @@ -423,7 +423,7 @@ void writeModel(PICodeParser & parser, PICLI & cli, const PIString out, const PI PIString defname = "CCM_" + PIString::fromNumber(out.hash()) + "_H"; PISet inc_files; piForeachC (PICodeParser::Entity * e, parser.entities) - if (e->name.find("::") < 0 && !e->name.startsWith("_PI")) + if (!e->name.startsWith("_PI")) inc_files << e->file; PIVector incf = inc_files.toVector(); for (auto & f: files) incf << f;