/// <summary> /// Start an SPI transaction /// </summary> /// <param name="dataToSend">The data to send</param> /// <param name="burst">The burst mode, if any, to use</param> /// <returns>Data received by the peripheral</returns> public Task <byte[]> SendReceiveAsync(byte[] dataToSend, SpiBurstMode burst = SpiBurstMode.NoBurst) { return(_spi.SendReceiveAsync(dataToSend, ChipSelect, ChipSelectMode, Frequency, burst, Mode)); }