U2C_RESULT U2C_SpiReadWrite( HANDLE hDevice, BYTE* pOutBuffer, BYTE* pInBuffer, unsigned short Length );
The U2C_SpiReadWrite() function shifts out (writes) and in (reads) a stream of up to 256 bytes to/from the SPI slave device.
Parameters:
Handle to the U2C-12 device.
Pointer to the buffer containing the data to be shifted out to the SPI slave device.
Pointer to the buffer that receives the data shifted in from the SPI slave device.
Number of bytes to be transferred via SPI bus. Maximum value is 256.
Return values:
U2C_SUCCESS
The data was successfully transmitted via SPI bus.
U2C_HARDWARE_NOT_FOUND
U2C-12 device referenced by hDevice handle was not found.
U2C_BAD_PARAMETER
Length parameter is out of range.