Reworked i2c access using SMBUS
Added GPIO consts