added i2cFuncs and i2cFuncsSync