From c5171a64652771c5c835754ef65f9cef7d78aa76 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Mon, 4 May 2015 11:57:31 +0200 Subject: Add STM32F1 support --- build/stm32f1.mk | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 build/stm32f1.mk (limited to 'build/stm32f1.mk') diff --git a/build/stm32f1.mk b/build/stm32f1.mk new file mode 100644 index 0000000..6e65bef --- /dev/null +++ b/build/stm32f1.mk @@ -0,0 +1,28 @@ +# ucoolib - Microcontroller object oriented library. +# +# Rules for STM32F1. + +include $(BASE)/build/stm32.mk + +$(eval $(call stm32_libopencm3,stm32f1)) + +stm32f1_SUBTARGETS := stm32 arm newlib + +stm32f1_CPU := cortex-m3 +stm32f1_STM32_DEFS := -DSTM32F1 + +$(eval $(call stm32_flags,stm32f1)) + +stm32f1_PREFIX := arm-none-eabi- +$(eval $(call arch_cmds,stm32f1)) + +stm32f1_ELF_SUFFIX = .elf + +# Rules. + +$(eval $(call arch_build_rules,stm32f1)) +$(eval $(call arch_lst_rules,stm32f1)) +$(eval $(call arch_bin_rules,stm32f1)) +$(eval $(call arch_size_rules,stm32f1)) +$(eval $(call arch_misc_rules,stm32f1)) +$(eval $(call stm32_program_rules,stm32f1)) -- cgit v1.2.3