From cda1a2284d9d5efb16f7b62a065cf85de36debd3 Mon Sep 17 00:00:00 2001 From: yelvlab Date: Wed, 13 Aug 2025 20:57:46 +0800 Subject: [PATCH] fix HIIC --- Src/i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/i2c.c b/Src/i2c.c index 99aa01f..28adda1 100644 --- a/Src/i2c.c +++ b/Src/i2c.c @@ -128,7 +128,7 @@ void i2c_scan(void) { timeout = 0; - while (i2c_flag_get(I2C0, I2C_FLAG_STPDET) && (timeout < I2C_TIME_OUT)) + while ((I2C_CTL0(I2C0) & I2C_CTL0_STOP) && (timeout < I2C_TIME_OUT)) timeout++; }