public extern static FtResult SPI_ReadWrite(
     IntPtr handle,
     byte[] inBuffer,
     byte[] outBuffer,
     int sizeToTransfer,
     out int sizeTransferred,
     FtSpiTransferOptions transferOptions);
示例#2
0
 public extern static FtResult SPI_ReadWrite(
     IntPtr handle,
     byte[] inBuffer,
     byte[] outBuffer,
     int sizeToTransfer,
     out int sizeTransferred,
     FtSpiTransferOptions transferOptions);
示例#3
0
 protected FtResult Read(byte[] buffer, out int sizeTransfered, FtSpiTransferOptions options)
 {
     return Read(buffer, buffer.Length, out sizeTransfered, options);
 }
示例#4
0
 protected FtResult Read(byte[] buffer, int sizeToTransfer, out int sizeTransfered, FtSpiTransferOptions options)
 {
     EnforceRightConfiguration();
     return LibMpsseSpi.SPI_Read(_handle, buffer, sizeToTransfer, out sizeTransfered, options);
 }
示例#5
0
 public extern static FtResult SPI_Write(
     IntPtr handle,
     byte[] buffer,
     int sizeToTransfer,
     out int sizeTransfered,
     FtSpiTransferOptions options);
 public extern static FtResult SPI_Write(
     IntPtr handle,
     byte[] buffer,
     int sizeToTransfer,
     out int sizeTransfered,
     FtSpiTransferOptions options);
示例#7
0
 protected FtResult Read(byte[] buffer, out int sizeTransfered, FtSpiTransferOptions options)
 {
     return(Read(buffer, buffer.Length, out sizeTransfered, options));
 }
示例#8
0
 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);