I2c OS Errors if I don't put a sleep timer in my code

This error usually comes when the SCL or SDA line are held low.