diff options
Diffstat (limited to 'c/src/lib/libbsp/arm/stm32f4/startup/rcc.c')
-rw-r--r-- | c/src/lib/libbsp/arm/stm32f4/startup/rcc.c | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/rcc.c b/c/src/lib/libbsp/arm/stm32f4/startup/rcc.c index aa3022cef7..b2cbadff0f 100644 --- a/c/src/lib/libbsp/arm/stm32f4/startup/rcc.c +++ b/c/src/lib/libbsp/arm/stm32f4/startup/rcc.c @@ -13,7 +13,6 @@ */ #include <bsp/rcc.h> -#include <bsp/io.h> #include <rtems.h> @@ -40,7 +39,13 @@ static void rcc_set( rtems_interrupt_enable(level); } -void stm32f4_rcc_reset(stm32f4_rcc_index index, bool set) +void stm32f4_rcc_reset(stm32f4_rcc_index index) +{ + stm32f4_rcc_set_reset(index, true); + stm32f4_rcc_set_reset(index, false); +} + +void stm32f4_rcc_set_reset(stm32f4_rcc_index index, bool set) { volatile stm32f4_rcc *rcc = STM32F4_RCC; @@ -54,14 +59,6 @@ void stm32f4_rcc_set_clock(stm32f4_rcc_index index, bool set) rcc_set(index, set, &rcc->ahbenr [0]); } -void stm32f4_rcc_set_gpio_clock(int pin, bool set) -{ - int port = STM32F4_GPIO_PORT_OF_PIN(pin); - stm32f4_rcc_index index = STM32F4_RCC_GPIOA + port; - - stm32f4_rcc_set_clock(index, set); -} - void stm32f4_rcc_set_low_power_clock(stm32f4_rcc_index index, bool set) { volatile stm32f4_rcc *rcc = STM32F4_RCC; |