Added i2c and serialport