From 28a1ff7abe23cca5e0a4a228fe8002e0d29f7cb1 Mon Sep 17 00:00:00 2001 From: Daniel Fekete Date: Mon, 26 Jun 2017 18:21:11 +0200 Subject: [PATCH] gpio: use default high speed for peripheral gpio --- STM32/cores/arduino/stm32/stm32_gpio_af.c | 5 +++++ STM32/cores/arduino/stm32/stm32_gpio_af.h | 7 ++++++- STM32/cores/arduino/stm32/stm32_gpio_af_F0F2F3F4F7L0L1L4.c | 4 ++-- STM32/cores/arduino/stm32/stm32_gpio_af_F1.c | 4 ++-- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/STM32/cores/arduino/stm32/stm32_gpio_af.c b/STM32/cores/arduino/stm32/stm32_gpio_af.c index 0050355..18d2b83 100644 --- a/STM32/cores/arduino/stm32/stm32_gpio_af.c +++ b/STM32/cores/arduino/stm32/stm32_gpio_af.c @@ -30,6 +30,11 @@ #endif #include CHIP_PERIPHERAL_INCLUDE +void stm32AfInit(const stm32_af_pin_list_type list[], int size, const void *instance, GPIO_TypeDef *port, uint32_t pin, uint32_t mode, uint32_t pull) { + stm32AfInitSpeed(list, size, instance, port, pin, mode, pull, GPIO_SPEED_FREQ_VERY_HIGH); +} + + GPIO_TypeDef *stm32AfGetDefault(const stm32_af_pin_list_type list[], int size, const void *instance, uint32_t *pin) { for(int i=0; i