drivers: i2c: stm32: fix build error after timeout patch
Follow-up to PR #88631: fix missing variable declarations introduced in the STM32 I2C LL driver after adding timeouts to blocking loops. The missing declarations caused a build failure when interrupts were disabled (CONFIG_I2C_STM32_INTERRUPT=n). Fixes a regression introduced in #88631. Signed-off-by: Jean Nanchen <jean.nanchen@gmail.com>
This commit is contained in:
parent
4f4ad2e9c3
commit
bc097a6fe6
1 changed files with 2 additions and 0 deletions
|
@ -1292,6 +1292,8 @@ int i2c_stm32_transaction(const struct device *dev,
|
||||||
|
|
||||||
#ifndef CONFIG_I2C_STM32_INTERRUPT
|
#ifndef CONFIG_I2C_STM32_INTERRUPT
|
||||||
struct i2c_stm32_data *data = dev->data;
|
struct i2c_stm32_data *data = dev->data;
|
||||||
|
const struct i2c_stm32_config *cfg = dev->config;
|
||||||
|
I2C_TypeDef *i2c = cfg->i2c;
|
||||||
|
|
||||||
if (ret == -ETIMEDOUT) {
|
if (ret == -ETIMEDOUT) {
|
||||||
if (LL_I2C_IsEnabledReloadMode(i2c)) {
|
if (LL_I2C_IsEnabledReloadMode(i2c)) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue