diff options
| author | jaffer <[email protected]> | 2022-11-23 23:35:52 +0800 |
|---|---|---|
| committer | Man, Jianting (Meco) <[email protected]> | 2022-12-05 21:38:02 -0500 |
| commit | fa1f6c22e5d9309593b1d55c588bf2e3537da9ae (patch) | |
| tree | b1ada4b7a1b667f20476370111debeee146b5f87 /components | |
| parent | 12ec87d64ec53f2395269713b8bf62bdb522e795 (diff) | |
[fix]修复模拟i2c驱动延时bug
Signed-off-by: jaffer <[email protected]>
Diffstat (limited to 'components')
| -rw-r--r-- | components/drivers/i2c/i2c-bit-ops.c | 2 |
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) |
