[i2c] i2c implementation added