aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/mcusupport/mcusupportsdk.cpp
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2020-05-27 18:59:53 +0200
committerTim Jenssen <tim.jenssen@qt.io>2020-05-27 18:59:53 +0200
commitb193892fd1289bd8a995cd609ead33f925b75ee1 (patch)
tree4d03bf8ea45a9ab542eb6ab129e56a82b860e19c /src/plugins/mcusupport/mcusupportsdk.cpp
parentaa79d30b83fc79e8e18af4da0062ddf21fcd201f (diff)
parent13ad8163080153cb5d1ea39238069b5cca8f9651 (diff)
Merge remote-tracking branch 'origin/4.12' into qds-1.50qds-1.50
Diffstat (limited to 'src/plugins/mcusupport/mcusupportsdk.cpp')
-rw-r--r--src/plugins/mcusupport/mcusupportsdk.cpp35
1 files changed, 2 insertions, 33 deletions
diff --git a/src/plugins/mcusupport/mcusupportsdk.cpp b/src/plugins/mcusupport/mcusupportsdk.cpp
index 757d919315..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;
}
@@ -149,19 +147,6 @@ static McuPackage *createRGLPackage()
return result;
}
-static McuPackage *createStm32CubeFwF7SdkPackage()
-{
- auto result = new McuPackage(
- McuPackage::tr("STM32Cube SDK"),
- "%{Env:STM32Cube_FW_F7_SDK_PATH}",
- "Drivers/STM32F7xx_HAL_Driver",
- "Stm32CubeFwF7Sdk");
- result->setDownloadUrl(
- "https://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-mcu-packages/stm32cubef7.html");
- result->setEnvironmentVariableName("STM32Cube_FW_F7_SDK_PATH");
- return result;
-}
-
static McuPackage *createStm32CubeProgrammerPackage()
{
@@ -185,17 +170,6 @@ static McuPackage *createStm32CubeProgrammerPackage()
return result;
}
-static McuPackage *createEvkbImxrt1050SdkPackage()
-{
- auto result = new McuPackage(
- McuPackage::tr("NXP i.MXRT SDK"),
- "%{Env:EVKB_IMXRT1050_SDK_PATH}", // TODO: Try to not use 1050 specifics
- "EVKB-IMXRT1050_manifest_v3_5.xml",
- "EvkbImxrt1050Sdk");
- result->setDownloadUrl("https://mcuxpresso.nxp.com/en/welcome");
- return result;
-}
-
static McuPackage *createMcuXpressoIdePackage()
{
const char envVar[] = "MCUXpressoIDE_PATH";
@@ -318,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)