diff --git a/targets/TARGET_STM/TARGET_STM32H7/i2c_device.c b/targets/TARGET_STM/TARGET_STM32H7/i2c_device.c index 6ba92823bd..42c6ae5836 100755 --- a/targets/TARGET_STM/TARGET_STM32H7/i2c_device.c +++ b/targets/TARGET_STM/TARGET_STM32H7/i2c_device.c @@ -82,7 +82,7 @@ uint32_t i2c_get_pclk(I2CName i2c) clocksource = __HAL_RCC_GET_I2C5_SOURCE(); switch (clocksource) { case RCC_I2C5CLKSOURCE_D2PCLK1: - pclk = HAL_RCCEx_GetD2PCLK1Freq(); + pclk = HAL_RCC_GetPCLK1Freq(); break; case RCC_I2C5CLKSOURCE_PLL3: HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);