aboutsummaryrefslogtreecommitdiffstats
path: root/libmaple/stm32f1/rules.mk
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2011-11-16 18:49:52 -0500
committerMarti Bolivar <mbolivar@leaflabs.com>2012-04-11 16:56:51 -0400
commitbb657c68e77a1c597b45c35978e4c833739144e9 (patch)
tree21c0bcf8e0a6ab3c5ec91c88cae993f8cc621ca5 /libmaple/stm32f1/rules.mk
parent57a73728b93e297fee80574fc04c4a07ddc325df (diff)
downloadlibrambutan-bb657c68e77a1c597b45c35978e4c833739144e9.tar.gz
librambutan-bb657c68e77a1c597b45c35978e4c833739144e9.zip
Move GPIO support for STM32F1 to libmaple/stm32f1.
Make a new family header, libmaple/stm32f1/include/family/gpio.h, and supporting libmaple/stm32f1/gpio.c. Beyond registers and devices, these also include anything mentioning AFIO, which doesn't exist on F2. Update libmaple/stm32f1/rules.mk for new gpio.c. Alter gpio_write_bit() to use dev->regs->BSRR only. BRRs are not present on STM32F2. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
Diffstat (limited to 'libmaple/stm32f1/rules.mk')
-rw-r--r--libmaple/stm32f1/rules.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/libmaple/stm32f1/rules.mk b/libmaple/stm32f1/rules.mk
index 2bdc423..03d2f95 100644
--- a/libmaple/stm32f1/rules.mk
+++ b/libmaple/stm32f1/rules.mk
@@ -13,6 +13,7 @@ sSRCS_$(d) := isrs_performance.S \
cSRCS_$(d) := rcc.c
cSRCS_$(d) += flash.c
+cSRCS_$(d) += gpio.c
sFILES_$(d) := $(sSRCS_$(d):%=$(d)/%)
cFILES_$(d) := $(cSRCS_$(d):%=$(d)/%)