From 957b07d5ac893e4666a8d5d785a5d287109ee18a Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Tue, 11 Aug 2026 08:54:07 +0200 Subject: [PATCH] fix(i2c): correct check condition Fixes #3043. Signed-off-by: Frederic Pillon --- libraries/Wire/src/utility/twi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/Wire/src/utility/twi.c b/libraries/Wire/src/utility/twi.c index d958aa7207..86490841d0 100644 --- a/libraries/Wire/src/utility/twi.c +++ b/libraries/Wire/src/utility/twi.c @@ -1520,7 +1520,7 @@ void HAL_I2C_ErrorCallback(I2C_HandleTypeDef *hi2c) { i2c_t *obj = get_i2c_obj(hi2c); - if (obj->isMaster) { + if (!obj->isMaster) { #if defined(USE_HALV2_DRIVER) HAL_I2C_SLAVE_EnableListen_IT(hi2c); #else