Made timeouts configurable, untested

This commit is contained in:
Lorenz Meier 2013-02-16 21:28:43 +01:00
parent caade93ae4
commit 4216982d54
2 changed files with 3 additions and 2 deletions

View File

@ -2013,7 +2013,7 @@ int up_i2creset(FAR struct i2c_dev_s * dev)
/* Give up if we have tried too hard */
if (clock_count++ > 1000)
if (clock_count++ > CONFIG_STM32_I2CTIMEOTICKS)
{
goto out;
}

View File

@ -372,7 +372,8 @@ CONFIG_I2C_POLLED=y
CONFIG_I2C_TRANSFER=y
CONFIG_I2C_TRACE=n
CONFIG_I2C_RESET=y
# XXX fixed per-transaction timeout
CONFIG_STM32_I2CTIMEOMS=10
# XXX re-enable after integration testing