From c57bce96b6394bfc5cb8c25b7db48a6c5517140e Mon Sep 17 00:00:00 2001 From: Pierre-Marie Ancele Date: Wed, 22 Feb 2017 16:44:28 +0100 Subject: [PATCH] Fix GPIOG usage of STM32L4 by activating VDDIO2 power supply --- targets/TARGET_STM/gpio_api.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/targets/TARGET_STM/gpio_api.c b/targets/TARGET_STM/gpio_api.c index bbcf53fc4c..e4075cfc4a 100644 --- a/targets/TARGET_STM/gpio_api.c +++ b/targets/TARGET_STM/gpio_api.c @@ -73,6 +73,10 @@ GPIO_TypeDef *Set_GPIO_Clock(uint32_t port_idx) { #endif #if defined GPIOG_BASE case PortG: +#if defined STM32L4 + __HAL_RCC_PWR_CLK_ENABLE(); + HAL_PWREx_EnableVddIO2(); +#endif gpio_add = GPIOG_BASE; __GPIOG_CLK_ENABLE(); break;