diff --git a/libraries/SrcWrapper/src/stm32/pinmap.c b/libraries/SrcWrapper/src/stm32/pinmap.c index d97b234bfc..fe1ee83d18 100644 --- a/libraries/SrcWrapper/src/stm32/pinmap.c +++ b/libraries/SrcWrapper/src/stm32/pinmap.c @@ -98,6 +98,12 @@ void pin_function(PinName pin, int function) /* Enable GPIO clock */ GPIO_TypeDef *gpio = set_GPIO_Port_Clock(port); +#if defined (STM32L5xx) + /* validate the V DDIO2 supply for electrical and logical isolation purpose.*/ + __HAL_RCC_PWR_CLK_ENABLE(); + HAL_PWREx_EnableVddIO2(); +#endif /* STM32L5xx */ + #if defined(STM32MP1xx) PERIPH_LOCK(gpio); #endif