I2C null transaction implementation

This is a temporary solution to allow I2C null transactions which can be
used to check if the device is present on the I2C line.