summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorjaffer <[email protected]>2022-11-23 23:35:52 +0800
committerMan, Jianting (Meco) <[email protected]>2022-12-05 21:38:02 -0500
commitfa1f6c22e5d9309593b1d55c588bf2e3537da9ae (patch)
treeb1ada4b7a1b667f20476370111debeee146b5f87 /components
parent12ec87d64ec53f2395269713b8bf62bdb522e795 (diff)
[fix]修复模拟i2c驱动延时bug
Signed-off-by: jaffer <[email protected]>
Diffstat (limited to 'components')
-rw-r--r--components/drivers/i2c/i2c-bit-ops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/drivers/i2c/i2c-bit-ops.c b/components/drivers/i2c/i2c-bit-ops.c
index dd294731aa..ee6acd886d 100644
--- a/components/drivers/i2c/i2c-bit-ops.c
+++ b/components/drivers/i2c/i2c-bit-ops.c
@@ -54,7 +54,7 @@ static rt_err_t SCL_H(struct rt_i2c_bit_ops *ops)
{
if ((rt_tick_get() - start) > ops->timeout)
return -RT_ETIMEOUT;
- rt_thread_delay((ops->timeout + 1) >> 1);
+ i2c_delay(ops);
}
#ifdef RT_I2C_BITOPS_DEBUG
if (rt_tick_get() != start)