From 61667f68bc91bd69e908e9bd0f68b143f37367fa Mon Sep 17 00:00:00 2001 From: Denis Shienkov Date: Wed, 5 May 2021 14:39:53 +0300 Subject: baremetal: Long live COSMIC toolchain for STM32 ARM architecture This patch adds support for Cosmic Software compiler for the bare metal platforms: * https://www.cosmicsoftware.com/download.php Note that this compiler only works on Windows host platforms. Right now this patch implements support for ARM architecture for STM32 microcontrollers. But in the future it is simple to extend it and for other architectures (e.g. for STM8, HC08 and so on). Also the COSMIC toolchain has been added to the Github CI. Change-Id: Iabdfd61cc427155117730db46e067004ceb07102 Reviewed-by: Ivan Komissarov --- src/app/qbs-setup-toolchains/qbs-setup-toolchains.pro | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/app/qbs-setup-toolchains/qbs-setup-toolchains.pro') diff --git a/src/app/qbs-setup-toolchains/qbs-setup-toolchains.pro b/src/app/qbs-setup-toolchains/qbs-setup-toolchains.pro index 6581bec63..de7f55eb1 100644 --- a/src/app/qbs-setup-toolchains/qbs-setup-toolchains.pro +++ b/src/app/qbs-setup-toolchains/qbs-setup-toolchains.pro @@ -5,6 +5,7 @@ TARGET = qbs-setup-toolchains HEADERS += \ clangclprobe.h \ commandlineparser.h \ + cosmicprobe.h \ gccprobe.h \ iarewprobe.h \ keilprobe.h \ @@ -16,6 +17,7 @@ HEADERS += \ SOURCES += \ clangclprobe.cpp \ commandlineparser.cpp \ + cosmicprobe.cpp \ gccprobe.cpp \ iarewprobe.cpp \ keilprobe.cpp \ -- cgit v1.2.3