From bb657c68e77a1c597b45c35978e4c833739144e9 Mon Sep 17 00:00:00 2001 From: Marti Bolivar Date: Wed, 16 Nov 2011 18:49:52 -0500 Subject: 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 --- libmaple/stm32f1/rules.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'libmaple/stm32f1/rules.mk') 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)/%) -- cgit v1.2.3