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