I had an issue that sequential call to i2cdetect -y 1 made I2C SCL line remain low.This is because HAL_I2C_AddrCallback does not reset Xfer_Complete variable, so main function goes to infinite loop without listening for I2C events.Issue fixed adding ...