add i2c core