summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/stm32/stm32_i2c.c
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2015-02-20 07:07:36 -0600
committerGregory Nutt <gnutt@nuttx.org>2015-02-20 07:07:36 -0600
commit8d0aef2bb6ecc27f628b8d7cb8a7feb5d32f27f5 (patch)
tree452731d08eef8191e285e175b31ce1d29aa2f0e6 /nuttx/arch/arm/src/stm32/stm32_i2c.c
parent07b5b43b323334b02fab26754dc6e0cdd3154631 (diff)
downloadpx4-nuttx-8d0aef2bb6ecc27f628b8d7cb8a7feb5d32f27f5.tar.gz
px4-nuttx-8d0aef2bb6ecc27f628b8d7cb8a7feb5d32f27f5.tar.bz2
px4-nuttx-8d0aef2bb6ecc27f628b8d7cb8a7feb5d32f27f5.zip
Fix some time value changes; mostly changing greater than 1000000000 to greater than or equal to 1000000000. From Juha Niskanen
Diffstat (limited to 'nuttx/arch/arm/src/stm32/stm32_i2c.c')
-rw-r--r--nuttx/arch/arm/src/stm32/stm32_i2c.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32_i2c.c b/nuttx/arch/arm/src/stm32/stm32_i2c.c
index fdf94ed78..ce150fd3a 100644
--- a/nuttx/arch/arm/src/stm32/stm32_i2c.c
+++ b/nuttx/arch/arm/src/stm32/stm32_i2c.c
@@ -638,7 +638,7 @@ static inline int stm32_i2c_sem_waitdone(FAR struct stm32_i2c_priv_s *priv)
#ifdef CONFIG_STM32_I2C_DYNTIMEO
abstime.tv_nsec += 1000 * stm32_i2c_tousecs(priv->msgc, priv->msgv);
- if (abstime.tv_nsec > 1000 * 1000 * 1000)
+ if (abstime.tv_nsec >= 1000 * 1000 * 1000)
{
abstime.tv_sec++;
abstime.tv_nsec -= 1000 * 1000 * 1000;
@@ -646,7 +646,7 @@ static inline int stm32_i2c_sem_waitdone(FAR struct stm32_i2c_priv_s *priv)
#elif CONFIG_STM32_I2CTIMEOMS > 0
abstime.tv_nsec += CONFIG_STM32_I2CTIMEOMS * 1000 * 1000;
- if (abstime.tv_nsec > 1000 * 1000 * 1000)
+ if (abstime.tv_nsec >= 1000 * 1000 * 1000)
{
abstime.tv_sec++;
abstime.tv_nsec -= 1000 * 1000 * 1000;