diff options
author | Alessandro Portale <alessandro.portale@qt.io> | 2020-05-15 16:17:15 +0200 |
---|---|---|
committer | Alessandro Portale <alessandro.portale@qt.io> | 2020-05-27 11:47:57 +0000 |
commit | 2ba2a0d1d49f1c60b63c5b8df0d151b6afb83726 (patch) | |
tree | 272b664d494fd9fe6cee0a823830ca10c792d112 /src/plugins/mcusupport/mcusupportsdk.cpp | |
parent | 6c9d8e619f5806b777d7aea38d010d330571fb0e (diff) | |
download | qt-creator-2ba2a0d1d49f1c60b63c5b8df0d151b6afb83726.tar.gz |
McuSupport: Qul v1.2 adjustments
- Bump supported version from 1.1 to 1.2
- Look in Qul_DIR/kits for boards json files (UL-2390)
- Remove "pragma main;" from app template main qml (UL-1708)
- Add a main.cpp for BareMetal and FreeRTOS each (QTCREATORBUG-24063)
- Removed ambiguous armgcc download link (QTCREATORBUG-24052)
Task-number: UL-1708
Task-number: UL-2390
Task-number: QTCREATORBUG-24063
Task-number: QTCREATORBUG-24052
Task-number: QTCREATORBUG-24079
Change-Id: Ieb3d0c22b9099b12f91096b5a90c6e84698be788
Reviewed-by: Christian Kamm <mail@ckamm.de>
Diffstat (limited to 'src/plugins/mcusupport/mcusupportsdk.cpp')
-rw-r--r-- | src/plugins/mcusupport/mcusupportsdk.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/plugins/mcusupport/mcusupportsdk.cpp b/src/plugins/mcusupport/mcusupportsdk.cpp index fec1033d25..7dd7967997 100644 --- a/src/plugins/mcusupport/mcusupportsdk.cpp +++ b/src/plugins/mcusupport/mcusupportsdk.cpp @@ -99,8 +99,6 @@ static McuToolChainPackage *createArmGccPackage() Utils::HostOsInfo::withExecutableSuffix("bin/arm-none-eabi-g++"), "GNUArmEmbeddedToolchain", McuToolChainPackage::TypeArmGcc); - result->setDownloadUrl( - "https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads"); result->setEnvironmentVariableName(envVar); return result; } @@ -294,13 +292,8 @@ static QVector<McuTarget *> targetsFromDescriptions(const QList<McuTargetDescrip static QFileInfoList targetDescriptionFiles(const Utils::FilePath &dir) { - // Workaround for UL-2390: Instead of "./kits/", walk through "./lib/cmake/Qul/boards/" - QFileInfoList result; - QDirIterator it(dir.toString() + "/lib/cmake/Qul/boards/", {QLatin1String("*.json")}, - QDir::Files, QDirIterator::Subdirectories); - while (it.hasNext()) - result.append(it.next()); - return result; + const QDir kitsDir(dir.toString() + "/kits/", "*.json"); + return kitsDir.entryInfoList(); } static QString freeRTOSEnvVarForPlatform(const QString &platform) |