Please refer to Cypress provided Streamer and Control Center source code for implementation of data transfer using the C# XferData() API. These source codes are present as part of the FX3 SDK.
- Streamer host application requires that the firmware running on the device could continuously read data (IN endpoint) or continuously provide data (OUT endpoint).
- Bulkloop host application requires that the firmware running on the device is capable of looping back the data received on a OUT endpoint onto an IN endpoint.
- Control Center can be used to perform any sequence of read/write onto the device.