public extern static FtResult SPI_ReadWrite( IntPtr handle, byte[] inBuffer, byte[] outBuffer, int sizeToTransfer, out int sizeTransferred, FtSpiTransferOptions transferOptions);
protected FtResult Read(byte[] buffer, out int sizeTransfered, FtSpiTransferOptions options) { return Read(buffer, buffer.Length, out sizeTransfered, options); }
protected FtResult Read(byte[] buffer, int sizeToTransfer, out int sizeTransfered, FtSpiTransferOptions options) { EnforceRightConfiguration(); return LibMpsseSpi.SPI_Read(_handle, buffer, sizeToTransfer, out sizeTransfered, options); }
public extern static FtResult SPI_Write( IntPtr handle, byte[] buffer, int sizeToTransfer, out int sizeTransfered, FtSpiTransferOptions options);
protected FtResult Read(byte[] buffer, out int sizeTransfered, FtSpiTransferOptions options) { return(Read(buffer, buffer.Length, out sizeTransfered, options)); }
protected FtResult Read(byte[] buffer, int sizeToTransfer, out int sizeTransfered, FtSpiTransferOptions options) { EnforceRightConfiguration(); return(LibMpsseSpi.SPI_Read(_handle, buffer, sizeToTransfer, out sizeTransfered, options)); }
public FtdiMpsseSPIResult Write(byte[] buffer, int sizeToTransfer, out int sizeTransfered, FtSpiTransferOptions options = FtSpiTransferOptions.ToogleChipSelect) { EnforceRightConfiguration(); return(LibMpsse_AccessToCppDll.SPI_Write(_spiHandle, buffer, sizeToTransfer, out sizeTransfered, options)); }
public FtdiMpsseSPIResult ReadWrite(byte[] bufferSend, byte [] bufferReceive, FtSpiTransferOptions options) { EnforceRightConfiguration(); int sizeTransferred; return(LibMpsse_AccessToCppDll.SPI_ReadWrite(_spiHandle, bufferReceive, bufferSend, bufferSend.Length, out sizeTransferred, options)); }
public FtdiMpsseSPIResult Read(byte[] buffer, int sizeToTransfer, out int sizeTransfered, FtSpiTransferOptions options) { EnforceRightConfiguration(); return(LibMpsse_AccessToCppDll.SPI_Read(_spiHandle, buffer, sizeToTransfer, out sizeTransfered, options)); }
public extern static FtdiMpsseSPIResult SPI_Read( IntPtr handle, byte[] buffer, int sizeToTransfer, out int sizeTransfered, FtSpiTransferOptions options);