added plain i2cRead, i2cReadSync, i2cWrite, and i2cWriteSync methods