From fa1f6c22e5d9309593b1d55c588bf2e3537da9ae Mon Sep 17 00:00:00 2001 From: jaffer Date: Wed, 23 Nov 2022 23:35:52 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=E4=BF=AE=E5=A4=8D=E6=A8=A1=E6=8B=9Fi2c?= =?UTF-8?q?=E9=A9=B1=E5=8A=A8=E5=BB=B6=E6=97=B6bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jaffer --- components/drivers/i2c/i2c-bit-ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/drivers/i2c/i2c-bit-ops.c b/components/drivers/i2c/i2c-bit-ops.c index dd294731a..ee6acd886 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) -- GitLab