diff --git a/drivers/i2c/i2c_ll_stm32_v2.c b/drivers/i2c/i2c_ll_stm32_v2.c index 872383e310f..5985c57368c 100644 --- a/drivers/i2c/i2c_ll_stm32_v2.c +++ b/drivers/i2c/i2c_ll_stm32_v2.c @@ -1292,6 +1292,8 @@ int i2c_stm32_transaction(const struct device *dev, #ifndef CONFIG_I2C_STM32_INTERRUPT struct i2c_stm32_data *data = dev->data; + const struct i2c_stm32_config *cfg = dev->config; + I2C_TypeDef *i2c = cfg->i2c; if (ret == -ETIMEDOUT) { if (LL_I2C_IsEnabledReloadMode(i2c)) {