From 7e773a2a4c5e4bd54b8a9a486c2afd6e9f10dae0 Mon Sep 17 00:00:00 2001 From: Joel Bodenmann Date: Mon, 16 Feb 2015 19:10:29 +0100 Subject: [PATCH] Adding STM32F1 script --- tools/gmake_scripts/cpu_stm32m1.mk | 20 ++++++++++++++++++++ tools/gmake_scripts/readme.txt | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 tools/gmake_scripts/cpu_stm32m1.mk diff --git a/tools/gmake_scripts/cpu_stm32m1.mk b/tools/gmake_scripts/cpu_stm32m1.mk new file mode 100644 index 00000000..9c8246e6 --- /dev/null +++ b/tools/gmake_scripts/cpu_stm32m1.mk @@ -0,0 +1,20 @@ +# +# This file is subject to the terms of the GFX License. If a copy of +# the license was not distributed with this file, you can obtain one at: +# +# http://ugfx.org/license.html +# + +# +# See readme.txt for the make API +# + +# Requirements: +# +# NONE +# + +SRCFLAGS += -mcpu=cortex-m1 -falign-functions=16 +LDFLAGS += -mcpu=cortex-m1 +DEFS += CORTEX_USE_FPU=FALSE + diff --git a/tools/gmake_scripts/readme.txt b/tools/gmake_scripts/readme.txt index 67206ed9..a7f0d31d 100644 --- a/tools/gmake_scripts/readme.txt +++ b/tools/gmake_scripts/readme.txt @@ -16,7 +16,7 @@ OPT_COPY_EXE=no|yes - Copy the final program to the local project directory - OPT_NONSTANDARD_FLAGS=no - Turn off adding the standard compiler language flags - default no OPT_LINK_OPTIMIZE=no - Remove unused code/data during link - default no OPT_OS=win32|win32.chibios|linux|osx|chibios|freertos|ecos|raw32|rawrtos - Mandatory: The operating system -OPT_CPU=x86|x64|stm32m4|at91sam7|armv6|raspberrypi - Add some cpu dependant flags +OPT_CPU=x86|x64|stm32m1|stm32m4|at91sam7|armv6|raspberrypi - Add some cpu dependant flags BUILDDIR - Build Directory - default is ".build" or "bin/Debug" or "bin/Release" depending on the target PROJECT - Project Name - default is the name of the project directory