Added soft_i2c.h