/// <summary>Creates a new <see cref="I2CDevice.I2CReadTransaction" /> for use in complex transactions</summary>
 /// <param name="Buffer">Buffer to recieve the data read. The Length property of Buffer determines how many bytes are read</param>
 /// <returns>New transaction</returns>
 /// <seealso cref="Execute" />
 protected I2CDevice.I2CReadTransaction CreateReadTransaction(byte[] Buffer)
 {
     return(Bus.CreateReadTransaction(Buffer));
 }