Interface to I2C SMBus protocol using built around libi2c-dev to access I2C Device registers